Spec-Zone.ru › Haxe

DateTools

без пакета

Доступно на всех платформах

Класс DateTools содержит дополнительные возможности для работы с объектами Date и временными метками.

В контексте дат Haxe временная метка определяется как количество миллисекунд, прошедших с 1 января 1970 года.

Статические методы

staticinlinedays(n:Float):Float

Преобразует количество дней в временную метку.

staticinlinedelta(d:Date, t:Float):Date

Возвращает результат добавления временной метки t к дате d.

Это вспомогательная функция для вызова Date.fromTime(d.getTime() + t).

staticformat(d:Date, f:String):String

Форматирует дату d в соответствии с форматом f. Формат совместим со стандартным форматом strftime, за исключением того, что в Flash и JS нет поддержки названий дней и месяцев (из-за отсутствия надлежащего API для интернационализации). В Haxe/Neko/Windows некоторые форматы не поддерживаются.

var t = DateTools.format(Date.now(), "%Y-%m-%d_%H:%M:%S");
// 2016-07-08_14:44:05

var t = DateTools.format(Date.now(), "%r");
// 02:44:05 PM

var t = DateTools.format(Date.now(), "%T");
// 14:44:05

var t = DateTools.format(Date.now(), "%F");
// 2016-07-08

staticgetMonthDays(d:Date):Int

Возвращает количество дней в месяце даты d.

Этот метод обрабатывает високосные годы.

staticinlinehours(n:Float):Float

Преобразует количество часов в временную метку.

staticmake(o:{seconds:Int, ms:Float, minutes:Int, hours:Int, days:Int}):Float

Создаёт дату и время из нескольких компонентов

staticmakeUtc(year:Int, month:Int, day:Int, hour:Int, min:Int, sec:Int):Float

Доступно в php, js, cpp, python, flash

Получает значение метки времени Unix из компонентов даты. Принимает ту же последовательность аргументов, что и конструктор Date.

staticinlineminutes(n:Float):Float

Преобразует количество минут в временную метку.

staticparse(t:Float):{seconds:Int, ms:Float, minutes:Int, hours:Int, days:Int}

Разделяет дату и время на несколько компонентов

staticinlineseconds(n:Float):Float

Преобразует количество секунд в временную метку.

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/DateTools.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API