File

projects/m2-core/src/lib/core/utils/date.utils.ts

Index

Properties
Methods

Properties

Static calLocaleRu
Type : object
Default value : { firstDayOfWeek: 1, dayNames: ['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'], dayNamesShort: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'], dayNamesMin: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'], monthNames: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'], monthNamesShort: ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'] }

TODO #22944 use ng.common.locale ?

Static msInDay
Type : number
Default value : 86400000
Static msInHour
Type : number
Default value : 3600000
Static msInMonth
Type : number
Default value : 2629800000
Static msInWeek
Type : number
Default value : 604800000
Static msInYear
Type : number
Default value : 31557600000

Methods

Static areDatesEqual
areDatesEqual(date1: Date, date2: Date)
Parameters :
Name Type Optional
date1 Date No
date2 Date No
Returns : boolean
Static calcDatesBySliderPercents
calcDatesBySliderPercents(percents: number[], min: Date, max: Date)
Parameters :
Name Type Optional
percents number[] No
min Date No
max Date No
Returns : literal type
Static calcSliderPercents
calcSliderPercents(start: Date, finish: Date, min: Date, max: Date)

Slider

Parameters :
Name Type Optional
start Date No
finish Date No
min Date No
max Date No
Returns : number[]
Static convertDateToMinutesFromMidnight
convertDateToMinutesFromMidnight(date: Date)
Parameters :
Name Type Optional
date Date No
Returns : number
Static convertMinutesFromMidnightToDate
convertMinutesFromMidnightToDate(minutesFromMidnight: number)
Parameters :
Name Type Optional
minutesFromMidnight number No
Returns : Date
Static formatDate
formatDate(date: Date | number)
Parameters :
Name Type Optional
date Date | number No
Returns : string
Static formatDateTime
formatDateTime(dateOrTimestamp: number | Date, timePrecision, omitZeroTime)
Parameters :
Name Type Optional Default value
dateOrTimestamp number | Date No
timePrecision No TIME_PRECISION.MINUTE
omitZeroTime No false
Returns : string
Static formDateWithAge
formDateWithAge(timestamp: number, timePrecision?: TIME_PRECISION, prohibitFuture?: boolean)
Parameters :
Name Type Optional
timestamp number No
timePrecision TIME_PRECISION Yes
prohibitFuture boolean Yes
Returns : DateWithAge
Static getDate
getDate()
Returns : string
Static getDateObject
getDateObject(date: Date | number | string)
Parameters :
Name Type Optional
date Date | number | string No
Returns : Date
Static getDateTime
getDateTime(timePrecision?: TIME_PRECISION)

Format

Parameters :
Name Type Optional
timePrecision TIME_PRECISION Yes
Returns : string
Static parseDate
parseDate(date: Date | number | string | any)
Parameters :
Name Type Optional
date Date | number | string | any No
Returns : number
Static setEndDayTime
setEndDayTime(date: Date)
Parameters :
Name Type Optional
date Date No
Returns : Date
Static setStartDayTime
setStartDayTime(date: Date)

Time

Parameters :
Name Type Optional
date Date No
Returns : Date

results matching ""

    No results matching ""