前端如果接受的数据是毫秒数,怎么能够转换成常用的时间格式展示?
var a = new Date(1552233600000);
这里的a就是一个时间对象,可以使用其中的属性进行拼接,然后展示。
下面写几个常用的属性,如果想了解更加详细的,可以到w3c官网上面去看看
a.getDate();
结果是从 Date 对象返回一个月中的某一天 (1 ~ 31)。
a.getDay();
从Date 对象返回一周中的某一天 (0 ~ 6)。
a.getMonth();
从Date 对象返回月份 (0 ~ 11)。
a.getFullYear();
从Date 对象以四位数字返回年份。
a.getHours();
返回Date 对象的小时 (0 ~ 23)。
a.getMinutes();
返回 Date 对象的分钟 (0 ~ 59)。
a.getSeconds();
返回 Date 对象的秒数 (0 ~ 59)。
a.getMilliseconds();
返回 Date 对象的毫秒(0 ~ 999)。
有了以上的方法,拼接出符合要求的字符串就很轻松了。
学无止境