PHP:将纪元转换为MySQL DateTime格式

4

我需要将epoch时间戳存储到MySQL数据库的DateTime列中。我需要能够将epoch转换为DateTime格式以便添加到数据库中。epoch数据是从外部源获取的,因此我们无法控制它,数据库已经建立并且应该保持不变。我们只需要在PHP中能够在两者之间进行转换。


有许多 epochs... 我猜你是指 Unix epoch吧 :-? - Álvaro González
3个回答

14

PHP

date("Y-m-d H:i:s",$epochTS);

MySQL
FROM_UNIXTIME(timestampColumn)

没有更多的内容


非常感谢,您的PHP代码完美地表达了数据库中的日期。 - Peter Bushnell

0

无需对MySQL或PHP进行任何转换,只需将其输入到数据库中即可。

echo date('r', $epoch);

strotime() 是用来将日期时间转换为纪元的函数。文档


0

strotime() 是用于将日期时间转换为纪元时间的函数。文档

time() 是用于将纪元时间转换为日期时间的函数。文档


请阅读以下内容(也可以参考 此链接): - bIgBoY

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接