php时间戳在前端用js转换为时间格式

来源:互联网 发布:无线传感器网络的定义 编辑:程序博客网 时间:2024/05/21 09:35

php时间戳比较常用的是time()函数,该函数获取到的是一个10位的时间戳,是秒级的,在js中用到的Date()对象,所接受的参数为13位的毫秒级时间戳,所以php传递过来的时间戳需要乘以1000,下面是编码实现和注解:

function to_date(phpstr){str = parseInt(phpstr)*1000;//将php时间戳转化为整形并乘以1000var newDate = new Date(str);var year = newDate.getUTCFullYear();//取年份var month = newDate.getUTCMonth()+1;//取月份var nowday = newDate.getUTCDate();//取天数var hours = newDate.getHours();//取小时var minutes = newDate.getMinutes();//取分钟var seconds = newDate.getSeconds();//取秒return year+"-"+month+"-"+nowday+" "+hours+":"+minutes+":"+seconds;//拼接 2017-2-21 12:23:43}

这里年月日取的是世界时,时分秒取的是本地时间,可以根据业务需求自己调整

0 0
原创粉丝点击