Mysql 如何在node.js中将datetime:1518427800转换为hh:mm:ss dd/mm/yyyy?
我正在尝试为我的学院构建一个考勤应用程序,在那里我正在为一个web时间表应用程序获取数据,该应用程序有一个sql后端,并且在那里讲座开始时间和结束时间的格式为Mysql 如何在node.js中将datetime:1518427800转换为hh:mm:ss dd/mm/yyyy?,mysql,node.js,unix-timestamp,datetime-conversion,Mysql,Node.js,Unix Timestamp,Datetime Conversion,我正在尝试为我的学院构建一个考勤应用程序,在那里我正在为一个web时间表应用程序获取数据,该应用程序有一个sql后端,并且在那里讲座开始时间和结束时间的格式为1518427800。我甚至不知道这是什么格式 我使用node.js从mysql获取数据并将其推送到firebase数据库中,但在我将其推送到firebase之前。我想把datetime格式转换成可以理解的格式 我不允许更改web应用程序或其数据库中的任何内容。它是一个,表示自1970-01-01以来的秒数 您可以将其转换为毫秒数并将其传递
1518427800
。我甚至不知道这是什么格式
我使用node.js从mysql获取数据并将其推送到firebase数据库中,但在我将其推送到firebase之前。我想把datetime格式转换成可以理解的格式
我不允许更改web应用程序或其数据库中的任何内容。它是一个,表示自1970-01-01以来的秒数
您可以将其转换为毫秒数并将其传递给构造函数:
var datetime = new Date(1518427800 * 1000);
它是a,表示自1970-01-01以来的秒数
您可以将其转换为毫秒数并将其传递给构造函数:
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"
如上所述,它是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 然后,将其传递给日期构造函数 ex.var datetime=新日期(1518427800*1000)
1518427800是一个历元时间戳。它是自1970年1月1日以来的秒数 您可以简单地将其转换为毫秒数 例1518427800*1000 然后,将其传递给日期构造函数 ex.var datetime=新日期(1518427800*1000)
由于不允许更改web应用程序或其数据库中的任何内容,这意味着您需要更改node.js后端中的格式。为什么不浏览一下另一个web应用程序的代码,以获得它用于存储日期的逻辑?1518427800是一个历元时间戳。它是自1970年1月1日以来的秒数。您可以在谷歌上搜索更多详细信息。由于您不允许更改web应用程序或其数据库中的任何内容,这意味着您需要更改node.js后端的格式。为什么不浏览一下另一个web应用程序的代码,以获得它用于存储日期的逻辑?1518427800是一个历元时间戳。它是自1970年1月1日以来的秒数。你可以在谷歌上搜索更多细节。非常感谢……)非常感谢……)