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');
}
原文地址:https://www.cnblogs.com/ljkltt/p/14692586.html