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

将php时间戳格式化为mysql格式,php,Php,我正在构建一个考勤模块,我需要存储用户登录和注销的时间戳。管理员还有一个功能,可以在日期范围之间生成考勤报告,因此我需要以mysql时间戳格式存储时间戳,以便以后可以查询给定日期范围的表 我现在的代码是这样的 <?php $timestamp = time(); echo $timestamp; $date = date("l jS of F Y h:i:s A",$timestamp); echo $date; ?> 这将给出输出2008年10月5日星期日下午02:

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

我现在的代码是这样的

<?php
$timestamp = time();

echo $timestamp;



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

echo $date;
?>

这将给出输出
2008年10月5日星期日下午02:08:15

我搜索了很多,但找不到像这样的格式的正确方法

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

2015-02-12 20:13:27

你找了很多@AbraCadaver我的搜索查询是,将时间戳格式化为mysql,我得到的结果不包括php.net日期函数手册。我知道如何将日期函数转换成不同的格式。我没有使用过
time()
函数,我不知道它会是一样的。
$date = date("Y-m-d H:i:s", $timestamp);
2015-02-12 20:13:27