上路抗压,野爹常来

PHP 获取1970年前的时间戳,且为负

//1、Unix时间戳转日期
function unixtime_to_date($unixtime, $timezone = 'PRC')
{
    $datetime = new DateTime("@$unixtime"); //DateTime类的bug,加入@可以将Unix时间戳作为参数传入
    $datetime->setTimezone(new DateTimeZone($timezone));
    return $datetime->format("Y-m-d H:i:s");
}
//2、日期转Unix时间戳  $date可为1970年前的日期  格式Y-m-d H:i:s
function date_to_unixtime($date, $timezone = 'PRC')
{
    $datetime = new DateTime($date, new DateTimeZone($timezone));
    return $datetime->format('U');
}
posted @ 2021-04-23 10:11  上路抗压  阅读(557)  评论(0)    收藏  举报