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

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

function to_date(phpstr){
		str = parseInt(phpstr)*1000;//将php时间戳转化为整形并乘以1000
		var 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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值