Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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
Date 如何将时间戳转换为日期_Date_Unix Timestamp - Fatal编程技术网

Date 如何将时间戳转换为日期

Date 如何将时间戳转换为日期,date,unix-timestamp,Date,Unix Timestamp,我正在YouTube上跟随一个关于如何制作图片上传网站的指南,作者是phpacademy,很棒的指南。然而,我试图通过以人类可读的方式显示它来扩展它 此时,albums.timestamp作为UNIX\u timestamp()保存在数据库中,并导致1348372089。现在,如果我想将这些数字转换为常规日期和时间,例如23-09-2012 05:00(欧洲标准),我应该如何进行 我试过DATE(albums.timestamp)和CONVERT(albums.timestamp,120),un

我正在YouTube上跟随一个关于如何制作图片上传网站的指南,作者是phpacademy,很棒的指南。然而,我试图通过以人类可读的方式显示它来扩展它

此时,
albums.timestamp
作为
UNIX\u timestamp()
保存在数据库中,并导致
1348372089
。现在,如果我想将这些数字转换为常规日期和时间,例如
23-09-2012 05:00
(欧洲标准),我应该如何进行

我试过
DATE(albums.timestamp)
CONVERT(albums.timestamp,120)
unix\u-timestamp(albums.timestamp)
以及
CAST(120-as-albums.timestamp)
,但它们都不起作用。

来自UNIXTIME(albums.timestamp)

使用FROM_UNIXTIME(str,格式)。

第二个参数将允许您根据自己的喜好格式化日期字符串

格式化字符:

当我在做的时候。有人知道如何将这个日期(例如,
2012-09-23 05:48:07
)转换为
23 sep 05:48
?是否已经有一个函数可以这样做,或者我自己做了什么?请参阅我关于格式的回答。顺便说一句,找到正确的功能真是太好了