毫秒级的时间戳,怎么转换成标准的日期显示

  1. 1497154554827.0 该时间是一个api返回的 时间戳,这是一个毫秒的时间戳

  2. 怎么转换成mysql里的timestamp格式

  3. 时间转换网站上 转出时间是 2017/6/11 12:15:54

阅读 14.4k
3 个回答

除以1000再用date转换
echo date('Y-m-d H:i:s', 1497154554827.0 / 1000);

var time = 1501652504344;
var date = new Date(time);
var timeStr = date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate();
console.log(timeStr);

我也试过这个方法,得到的结果是2017-06-11 06:15:54。和楼主的 2017/6/11 12:15:54 不匹配,不知道是不是楼主写错了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题