将字符串转换为 UNIX 时间戳

use*_*449 2 php time date strtotime unix-timestamp

我正在尝试将字符串转换11/24/2011 @ 01:15pm为 UNIX 时间戳。格式为m-d-Y @ h:ia

我似乎无法开始strtotime使用字符串。有没有办法反转数据功能?我唯一的选择是创建一个新的非默认 php 函数来转换字符串吗?

服务器运行 CentOS 5、Apache 2.2 和 PHP 5.2.17。

ale*_*lex 5

使用更现代的DateTime类(只要您使用 >= 5.3)。

$unix = DateTime::createFromFormat('m/d/Y @ h:ia', '11/24/2011 @ 01:15pm')
        ->getTimestamp();
Run Code Online (Sandbox Code Playgroud)

键盘