php date日期字符串转Unix时间戳的方法

PHP 如何将字符串格式的日期转换为 Uniux 时间戳,如将 2012-12-20 12:12:12 转换为类似 1473003876 的 Unix 时间戳。
已邀请:

liuliangsong - 80后IT民工

赞同来自:

使用strtotime()、mktime()、gmmktime()等函数转换:
<?php
date_default_timezone_set('PRC');
// 1、使用 strtotime 函数,方便好用
echo strtotime('2012-12-21 23:58:59'); //输出:1356105539

// 2、使用 mktime 函数 
echo mktime(23, 58, 59, 12, 31, 1999); //参数:时,分,秒,月,日,年,输出: 946655939

// 3、使用 gmmktime 函数,基于 GMT/UTC 时区 
echo gmmktime(23, 58, 59, 12, 31, 1999); //输出:946684739

要回复问题请先登录注册