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