这个包主要说的是一些常用的工具类,比如:
时间格式的转换{DateUtil};
时间格式
时间格式工具类目前分为几个函数:
====== 1. calcCountDownByLeftTime ======
这个函数的主要的功能是将剩余的秒数转化成时分秒。
var remain = DateUtil.calcCountDownByLeftTime(36000);
remain // {hours :10,minutes:0,seconds:0}
====== 2. timestramptoDate ======
这个函数的主要的功能是将十三位的时间戳转化成时间格式。
let timeFormat = DateUtil.timestramptoDate(1234567899875);
timeFormat
/*
{
"YEAR":'2009',
"MONTH":'02',
"DAY":'14',
"HOURS":'07',
"MINUTES":'31',
"SECONDS":'39',
}
*/
====== 3. formatDate ======
这个函数的主要功能是各种类型的值转变成我们需要的格式。
// 例一
let timeFormat = formatDate(10000,"HH:mm:ss");// 数值会当成时间戳来计算
timeFormat // 08:00:10
// 按照1970-01-01 08:00:00 来算的
// 例二
let timeFormat = DateUtil.formatDate(new Date(),"HH:mm:ss");// 数值会当成时间戳来计算
timeFormat // 17:54:58
// 这个随着时间的改变而改变