如果我有一个YYYY-DD-MM格式的PHP字符串和MySQL中的时间戳,有没有一种很好的方法在它们之间进行转换?

Tho*_*ens 6 php mysql time timestamp date

我有兴趣在日期字符串和MySQL时间戳之间进行比较.但是,我没有看到简单的转换.我忽略了一些明显的东西吗

Ros*_*oss 14

从时间戳转换为格式:

date('Y-m-d', $timestamp);
Run Code Online (Sandbox Code Playgroud)

从格式转换为时间戳:

mktime(0, 0, 0, $month, $day, $year, $is_dst);
Run Code Online (Sandbox Code Playgroud)

有关详细文档,请参阅datemktime.

在存储时,由您决定是否使用MySQL DATE格式进行格式化日期; 作为存储为UNIX时间戳的整数; 或者您可以使用MySQL的TIMESTAMP格式将数字时间戳转换为可读格式.检查MySQL Doc以获取TIMESTAMP信息.