如何将日期时间:1518427800 转换为 node.js 中的 hh:mm:ss dd/mm/yyyy?
How can I convert datetime : 1518427800 to hh:mm:ss dd/mm/yyyy in node.js?
我正在尝试为我的大学构建一个考勤应用程序,我在其中获取网络时间的数据-table 应用程序具有 sql 后端,其中有讲座开始时间和结束时间时间格式为 1518427800
。我什至不确定这是什么格式。
我正在使用 node.js 从 mysql 获取并将其推送到 firebase 数据库,但在我将其推送到 firebase 之前。我想将日期时间格式转换为可以理解的格式。
不允许我更改 Web 应用程序或其数据库中的任何内容。
它是一个 unix time stamp,表示自 1970-01-01 以来的秒数。
您可以将其转换为毫秒数并将其传递给 Date
构造函数:
var datetime = new Date(1518427800 * 1000);
上面回答中提到,是UNIX时间戳
使用moment很容易转换成可读格式
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 日以来的秒数。
你可以简单地把它换算成毫秒数
ex. 1518427800*1000
然后,将其传递给 DATE 构造函数
ex. var datetime = new Date(1518427800 * 1000);
我正在尝试为我的大学构建一个考勤应用程序,我在其中获取网络时间的数据-table 应用程序具有 sql 后端,其中有讲座开始时间和结束时间时间格式为 1518427800
。我什至不确定这是什么格式。
我正在使用 node.js 从 mysql 获取并将其推送到 firebase 数据库,但在我将其推送到 firebase 之前。我想将日期时间格式转换为可以理解的格式。
不允许我更改 Web 应用程序或其数据库中的任何内容。
它是一个 unix time stamp,表示自 1970-01-01 以来的秒数。
您可以将其转换为毫秒数并将其传递给 Date
构造函数:
var datetime = new Date(1518427800 * 1000);
上面回答中提到,是UNIX时间戳
使用moment很容易转换成可读格式
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 日以来的秒数。
你可以简单地把它换算成毫秒数
ex. 1518427800*1000
然后,将其传递给 DATE 构造函数
ex. var datetime = new Date(1518427800 * 1000);