Skip to content

k.utils.date

Date time and formatting

Overview

k.utils.date provides operations and formatting between the current time and DateTime.

Properties

propertyillustrate
utcNowUTC current time
nowlocal current time

Type: Date.

format()

Format date (the method name is spelled formate in the source code).

ParameterTypeRequiredDescription
dateTimeDateYesDate/time to format
formatestringNoFormat string; defaults to yyyy-MM-dd HH:mm:ss

Returns: string.

ts
const s = k.utils.date.formate(k.utils.date.now, "yyyy-MM-dd")
const s2 = k.utils.date.formate(k.utils.date.now) // Default format

addSeconds/addMinutes/addHours/addDays/addMonths/addYears

Offset the given DateTime and return the new time.

ParameterTypeRequiredDescription
dateTimeDateYesBase date/time
valuenumberYesOffset amount; addMonths and addYears use integer values

Returns: Date, the offset date/time.

ts
const tomorrow = k.utils.date.addDays(k.utils.date.now, 1)
const expiresAt = k.utils.date.addMinutes(k.utils.date.now, 10)