【发布时间】:2019-02-02 19:01:19
【问题描述】:
我正在尝试使用 php 这样的日期转换时间戳...
update_option('last_lookup', time());
$last_lookup = get_option('last_lookup');
$timestamp1 = date("c", $last_lookup);
$timestamp2 = date("c" , 1549133279);
echo $last_lookup;
echo $timestamp1;
echo $timestamp2;
只有$timestamp2 会返回正确的结果,如果我回显$last_lookup,那么我会得到正确的时间戳。
会不会$last_lookup是一个字符串,而日期需要一个整数?
谁能提出解决办法?
更新
在 $last_lookup 上执行 var_dump 会给我...
string(10) "1549133279"
【问题讨论】:
-
结果完全取决于
$last_lookup包含的内容以及您设置的时区... -
last_lookup在哪里分配?如果是字符串,则需要使用 strtotime(); -
你的 last_lookup 在哪里
-
$last_lookup 来自 wordpress 选项。如果我回显它,它会显示正确的时间戳 1549133279
-
已使用 $last_lookup 的来源更新帖子。 WordPress 在存储时间戳时必须对其进行处理
标签: php