将php时间戳格式化为mysql格式


format php timestamp to mysql format

我正在构建一个考勤模块,需要存储用户登录和注销的时间戳。此外,管理员还有一个功能,可以在日期范围之间生成考勤报告,所以我需要以mysql时间戳格式存储时间戳,以便以后可以查询给定日期范围的表。

我当前的代码是这样的

<?php
$timestamp = time();
echo $timestamp;

$date = date("l jS of F Y h:i:s A",$timestamp);
echo $date;
?>

这给出了输出Sunday 5th of October 2008 02:08:15 PM我搜索了很多,但找不到像2008-10-05 14:08:15 这样的正确格式

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

认为这就是您所需要的:

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

输出:

2015-02-12 20:13:27