Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何在node.js中将datetime:1518427800转换为hh:mm:ss dd/mm/yyyy?_Mysql_Node.js_Unix Timestamp_Datetime Conversion - Fatal编程技术网

Mysql 如何在node.js中将datetime:1518427800转换为hh:mm:ss dd/mm/yyyy?

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以来的秒数 您可以将其转换为毫秒数并将其传递

我正在尝试为我的学院构建一个考勤应用程序,在那里我正在为一个web时间表应用程序获取数据,该应用程序有一个sql后端,并且在那里讲座开始时间和结束时间的格式为
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日以来的秒数。你可以在谷歌上搜索更多细节。非常感谢……)非常感谢……)