🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] # Date > class no package * * * * * 所有平台可用 * * * * * Date 类提供关于时间和日期相关信息的一个基本结构。Date 实例可以这样创建: * new Date() 创建一个特定日期 * Date.now() 获取当前时间的信息 * Date.fromTime() 从一个给定时间戳获取时间信息 * Date.fromString() 解析一个字符串获取时间信息 在 DateTools 类中还有一些扩展的功能。 在Haxe日期的上下文中,一个时间戳是指自1970年1月1日之后经过的毫秒数。 ## 构造函数 ~~~ new (year:Int, month:Int, day:Int, hour:Int, min:Int, sec:Int) ~~~ 使用指定参数创建一个新的日期对象。 Date实例的行为只有在参数描述一个有效日期时才被认为是跨平台的。 * month:0 到 11 * day:1 到 31 * hour:0 到 23 * min:0 到 59 * sec: 0 到 59 ## 方法 ### `getDate ():Int` * * * * * 返回这个 Date 的 day(范围 1-31) ### `getDay ():Int` * * * * * 返回这个 Date 是一周中的第几天(范围 0-6) ### `getFullYear ():Int` * * * * * 返回这个 Date 完整的 year(4位数字) ### `getHours ():Int` * * * * * 返回这个 Date 的 hour(范围 0-23) ### `getMinutes ():Int` * * * * * 返回这个 Date 的 min (范围 0-59) ### `getMonth ():Int` * * * * * 返回这个 Date 的 month (范围 0-11) ### `getSeconds ():Int` * * * * * 返回这个 Date 的 sec(范围0-59) ### `getTime ():Float` * * * * * 返回这个日期的时间戳。根据目标平台,可能只有一个到秒的精度。 ### `toString ():String` * * * * * 返回这个 Date 的字符串表示,通过使用标准的格式 [YYYY-MM-DD HH:MM:SS] 。查看 DateTools.format 了解其它的格式化规则。 ## 静态方法 ### *static* `fromString (s:String):Date` * * * * * 从一个格式化的字符串 s 返回一个 Date,接受如下的格式: * "YYYY-MM-DD hh:mm:ss" * "YYYY-MM-DD" * "hh:mm:ss" 前两个格式以本地化时间描述,第三个以 UTC 时间。 ### *static* `fromTime (t:Float):Date` * * * * * 从一个时间戳 t 返回一个 Date 对象。 ### *static* `now ():Date` * * * * * 返回一个 Date 当前本地化时间的表示。