摘要:将时间戳转换成日期格式注意如果是时间戳记得乘以。有三种方式获取
将时间戳转换成日期格式
注意:如果是Unix时间戳记得乘以1000。比如:PHP函数time()获得的时间戳就要乘以1000。
function formatDateTime(time) { var date = new Date(time); var date = new Date(time * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 var YYYY = date.getFullYear(); var MM = date.getMonth() + 1; var DD = date.getDate(); var hh = date.getHours(); var mm = date.getMinutes(); var ss = date.getSeconds(); MM = MM < 10 ? ("0" + MM) : MM; DD = DD < 10 ? ("0" + DD) : DD; hh = hh < 10 ? ("0" + hh) : hh; mm = mm < 10 ? ("0" + mm) : mm; ss = ss < 10 ? ("0" + ss) : ss; return YYYY + "-" + MM + "-" + DD + " " + hh + ":" + mm + ":" + ss; } var dateTime = formatDateTime() console.log(dateTime)将日期格式转换成时间戳:
以上三种获取方式的区别:
第一、第二种:会精确到毫秒
第三种:只能精确到秒,毫秒用000替代
以上三个输出结果可观察其区别
注意:获取到的时间戳除以1000就可获得Unix时间戳,就可传值给后台得到。
var date = new Date("2014-04-23 18:55:49:123"); // 有三种方式获取 var time1 = date.getTime(); var time2 = date.valueOf(); var time3 = Date.parse(date); console.log(time1);//1398250549123 console.log(time2);//1398250549123 console.log(time3);//1398250549000
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/108073.html
摘要:工具函数浏览器环境引用库,后续直接当作全局进行使用工具函数浏览器环境字符处理默认处理非数值的内容为默认处理空字符串为判断是否有值给添加参数将编码由转为将编码由转为对字符串进行编码对字符串进行解码数字处理显示两位小数的金额千js工具函数(浏览器环境) github : github.com/Javison666/… 引用库,后续 $fn 直接当作全局进行使用import $fn from j...
阅读 3167·2021-11-18 10:02
阅读 1393·2021-10-12 10:08
阅读 1082·2021-10-11 10:58
阅读 1228·2021-10-11 10:57
阅读 1125·2021-10-08 10:04
阅读 2080·2021-09-29 09:35
阅读 745·2021-09-22 15:44
阅读 1186·2021-09-03 10:30