将 getInternalDate 更改为用户可读日期?
Change getInternalDate into user readable date?
我通过 gmail api php 收到消息,这里我尝试通过 getInternalDate
获取日期是输出长数字!所以我想更改用户可读日期但我可以' 当 date()
使用 php 格式化时!!
$single_message = $service->users_messages->get('me', $message_id, $optParamsGet2);
$date = $single_message->getInternalDate();//'1464161738000'
var_dump(date("Y",$date));// 1956 ,should be 2016
getInternalDate return 似乎是一个以毫秒而不是秒为单位的值。
所以你只需要将它除以 1000,然后使用日期函数。
$date = $single_message->getInternalDate() / 1000;
var_dump(date("Y-m-d H:i:s", $date));
将 $date 除以 1000 :) internalDate 以毫秒为单位。
我通过 gmail api php 收到消息,这里我尝试通过 getInternalDate
获取日期是输出长数字!所以我想更改用户可读日期但我可以' 当 date()
使用 php 格式化时!!
$single_message = $service->users_messages->get('me', $message_id, $optParamsGet2);
$date = $single_message->getInternalDate();//'1464161738000'
var_dump(date("Y",$date));// 1956 ,should be 2016
getInternalDate return 似乎是一个以毫秒而不是秒为单位的值。 所以你只需要将它除以 1000,然后使用日期函数。
$date = $single_message->getInternalDate() / 1000;
var_dump(date("Y-m-d H:i:s", $date));
将 $date 除以 1000 :) internalDate 以毫秒为单位。