ECMAscr ipt中的Date类型是在早期 Java 中的 Java.unile.Date 类基础上构建的。为此 Date 类型使用自 UTC (Coordinated Universal Time, 国际协调时间)1970年1月1日午夜开始经过的毫秒数来保存日期。
在这种数据存储格式下, Date 类型保存的日期能够精确到1970年1月1日之前或之后的285616年
•Date.parse(string)
接受一个表示日期的字符串参数,然后尝试根据这个字符串返回相应日期的毫秒数,不能转换则
一般在获取到时间字符串,需要将时间字符串格式化为golang的”time.Time”对象的时候,通常有2个函数,分别是。
time.Parse(layout, value string) (Time, error)
time.ParseInLocation(layout, value string, loc *Location) (Time, error)
两个函数相比,不一样的地方在于,Parse()函数解析的时候,会默为UTC时间,获取的Time对象转换为Unix()对象后,会比当前时间
时间格式js
一个简单易用的js时间类型格式化工具库(兼容IE)大小:4KB
例子:
//引入timeFormatter.js
//使用方式非常简单,创建一个timeFormatter实例,传入的对象可省略
var timeFormatter = new TimeFormatter({
isAddPrefixZero: true,//是否给时间增加前缀0,默认为true
});
timeFormatter.getDateStr('yyyy-mm-dd hh:MM:ss:S D ap q