Version: latest

Conversion functions

Convert a value into a different type.

date()#

  • parameters:
    • from: string / date-time
    • or year, month, day: number
  • result: date
date(birthday)
// date("2018-04-29")
date(date and time("2012-12-25T11:00:00"))
// date("2012-12-25")
date(2012, 12, 25)
// date("2012-12-25")

time()#

  • parameters:
    • from: string / date-time
    • or hour, minute, second: number
      • (optional) offset: day-time-duration
  • result: time
time(lunchTime)
// time("12:00:00")
time(date and time("2012-12-25T11:00:00"))
// time("11:00:00")
time(23, 59, 0)
// time("23:59:00")
time(14, 30, 0, duration("PT1H"))
// time("15:30:00")

date and time()#

  • parameters:
    • date: date / date-time
    • time: time
    • or from: string
  • result: date-time
date and time(date("2012-12-24"),time("T23:59:00"))
// date and time("2012-12-24T23:59:00")
date and time(date and time("2012-12-25T11:00:00"),time("T23:59:00"))
// date and time("2012-12-25T23:59:00")
date and time(birthday)
// date and time("2018-04-29T009:30:00")

duration()#

  • parameters:
    • from: string
  • result: day-time-duration or year-month-duration
duration(weekDays)
// duration("P5D")
duration(age)
// duration("P32Y")

years and months duration()#

  • parameters:
    • from: date
    • to: date
  • result: year-month-duration
years and months duration(date("2011-12-22"), date("2013-08-24"))
// duration("P1Y8M")

number()#

  • parameters:
    • from: string
  • result: number
number("1500.5")
// 1500.5

string()#

  • parameters:
    • from: any
  • result: string
string(1.1)
// "1.1"
string(date("2012-12-25"))
// "2012-12-25"