[TOC]
# DateTools
> class
> no package
* * * * *
所有平台可用
* * * * *
Datetools 类包括一些处理 Date 实例和时间戳的扩展功能。
在 Haxe 日期的上下文中,时间戳是自1970年1月1日后逝去的毫秒数定义。
## 静态方法
### *static* *inline* `days (n:Float):Float`
* * * * *
转换一些 days 为时间戳。
### *static* *inline* `delta (d:Date, t:Float):Date`
* * * * *
返回添加时间戳 `t` 到 Date `d` 的结果。
这是调用 `Date.fromTime(d.getTime() + t)` 的快捷函数。
### *static* `format (d:Date, f:String):String`
* * * * *
格式化日期 `d` 为 `f` 格式。格式兼容 `strftime` 标准格式,除了在 Flash 和 JS 不支持 day 和 months 名字(由于缺失适当的国际化API)。在 Haxe/Neko/Windows,一些格式不被支持。
### *static* `getMonthDays (d:Date):Int`
* * * * *
返回Date d 在一月中的第几天。
这个处理会处理闰年。
### *static* *inline* `hours (n:Float):Float`
* * * * *
转换一些小时到时间戳
### *static* `make (o:{seconds:Int, ms:Float, minutes:Int, hours:Int, days:Int}):Float`
* * * * *
从一些组件构建一个时间日期
### *static* `makeUtc (year:Int, month:Int, day:Int, hour:Int, min:Int, sec:Int):Float`
* * * * *
在 python, cpp, js, php, flash 平台可用。
从Date组件检索Unix时间戳的值。和Date构造函数的参数列表相同。
### *static* *inline* `minutes (n:Float):Float`
* * * * *
转换一些分钟到时间戳格式
### *static* `parse (t:Float):{seconds:Int, ms:Float, minutes:Int, hours:Int, days:Int}`
* * * * *
分隔一个时间日期到几个组件。
### *static* *inline* `seconds (n:Float):Float`
* * * * *
转换一些秒到时间戳