我正在尝试为我的大学建立一个考勤应用程序,我正在为一个带有sql后端的web时间表应用程序获取数据,并且讲座开始时间和结束时间的格式为1518427800
。我甚至不确定这是什么格式。
我正在使用node.js从mysql中获取并将其推送到firebase数据库中,但在我将它推入firebase之前。我想将日期时间格式转换为可理解的内容。
我不允许更改Web应用程序或其数据库中的任何内容。
这是一个unix time stamp,代表自1970-01-01以来的秒数。
您可以将其转换为毫秒数并将其传递给Date
构造函数:
var datetime = new Date(1518427800 * 1000);
如上面的答案所述,它是一个UNIX时间戳
使用时刻很容易转换成可读格式
const moment = require('moment')
moment(1553939271155).format("DD/MM/YYYY") // outputs "30/03/2019"
moment(1553939271155).format("DD/MMM/YYYY") // outputs "30/Mar/2019"
moment(1553939037562).format("YYYY/MM/DD") // outputs "2019/03/30"
1518427800是一个纪元时间戳。这是自1970年1月1日以来的秒数。
你可以简单地将其转换为毫秒数
恩。 1518427800 * 1000
然后,将它传递给DATE构造函数
恩。 var datetime = new Date(1518427800 * 1000);