[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`
* * * * *
轉換一些秒到時間戳