如何将日期输出(“Ymd”)转换为PHP中的数字?

时间:2017-06-14 15:18:39

标签: php html5

我希望得到所需的输出20170613这是一个整数。 我知道使用strtotime()我可以将UNIX时间戳作为整数获取,但我不希望这样。 date(“Ymd”)但是返回一个字符串。

我似乎无法找到将其转换为整数的方法。

编辑#1:这是我正在尝试的:         $ x =(int)date(“Ymd”);         echo $ x;

然而,结果不会显示在浏览器中。事实上,在开发人员的工具中,它显示了内部服务器错误。

1 个答案:

答案 0 :(得分:1)

谷歌的术语是"输入"。这会引导您进入PHP type juggling docs on integer casting

以此作为参考点,规范的方法是:

$int = (int)date('Ymd');

为完整起见,您还可以使用等效的完整形式:

$int = (integer)date('Ymd');

或功能性:

$int = intval(date('Ymd'));