php一周前的strtotime错了吗?
php strtotime one week ago wrong?
我需要准确获取一周前的毫秒数。
我试过这个:
$this->weekDate = strtotime("-1 week");
echo($this->weekDate);
它returns:
1422536434
根据这个转换工具:
http://www.fileformat.info/tip/java/date2millis.htm
是
Samstag, 17. Januar 1970 11:08 Uhr GMT
有人知道哪里出了问题吗?
上面的代码以秒为单位打印时间使用下面的代码
$this->weekDate = strtotime("-1 week");
echo($this->weekDate * 1000);
以上代码的输出将是
1,422,536,434,000
希望对您有所帮助
可能是时区的原因(您在尝试计算 1 周前时没有提及,因此很难说出您期望的输出结果)。
试试这个:
//get current time
$now = time();
//output in human readable format
echo 'now: ' . date('r', $now) . '<br />';
//calculate same time 1 week ago
$this->weekDate = strtotime("-1 week", $now);
//output it to compare
echo '1 week ago: ' . date('r', weekAgo));
我需要准确获取一周前的毫秒数。
我试过这个:
$this->weekDate = strtotime("-1 week");
echo($this->weekDate);
它returns:
1422536434
根据这个转换工具: http://www.fileformat.info/tip/java/date2millis.htm 是
Samstag, 17. Januar 1970 11:08 Uhr GMT
有人知道哪里出了问题吗?
上面的代码以秒为单位打印时间使用下面的代码
$this->weekDate = strtotime("-1 week");
echo($this->weekDate * 1000);
以上代码的输出将是
1,422,536,434,000
希望对您有所帮助
可能是时区的原因(您在尝试计算 1 周前时没有提及,因此很难说出您期望的输出结果)。
试试这个:
//get current time
$now = time();
//output in human readable format
echo 'now: ' . date('r', $now) . '<br />';
//calculate same time 1 week ago
$this->weekDate = strtotime("-1 week", $now);
//output it to compare
echo '1 week ago: ' . date('r', weekAgo));