Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.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
Javascript mySql时间戳显示转换_Javascript_Mysql_Datetime - Fatal编程技术网

Javascript mySql时间戳显示转换

Javascript mySql时间戳显示转换,javascript,mysql,datetime,Javascript,Mysql,Datetime,我有一个表,其中一列作为当前的时间戳输入 我正在从表中提取数据并将其显示在我的站点上。但我不知道如何将日期转换成更方便阅读的格式 现在看起来是这样的:2020-09-17T19:56:24.000Z(我还需要弄清楚如何转换到我的时区。) 但我希望它显示如下:09-17-2020 19:56(甚至更喜欢晚上7:56,但不是关键) 我看到了一些示例,您可以在查询过程中重新格式化它。但我看到的所有例子都只是日期。我在拉所有的东西。我可以在查询后在上面运行函数来转换。。。但是我还没有弄明白。你可以使用一

我有一个表,其中一列作为当前的时间戳输入

我正在从表中提取数据并将其显示在我的站点上。但我不知道如何将日期转换成更方便阅读的格式

现在看起来是这样的:2020-09-17T19:56:24.000Z(我还需要弄清楚如何转换到我的时区。)

但我希望它显示如下:09-17-2020 19:56(甚至更喜欢晚上7:56,但不是关键)


我看到了一些示例,您可以在查询过程中重新格式化它。但我看到的所有例子都只是日期。我在拉所有的东西。我可以在查询后在上面运行函数来转换。。。但是我还没有弄明白。你可以使用一个简单的函数,使用js中用于更新对象的内置方法。像这样的东西可能就是你想要的

函数格式日期(日期){
const month=date.getUTCMonth()+1;
const day=date.getUTCDate();
const year=date.getUTCFullYear();
const hours=d.getUTCHours()>12?d.getUTCHours()-12:d.getUTCHours();
const minutes=d.getUTCMinutes();
返回`${month}-${day}-${year}${hours}:${minutes}`}
这是和的副本。请阅读。你所需要的是普通的。