功能将EDT转换为系统时间

时间:2015-07-28 09:24:30

标签: php date

我有一个将EDT转换为系统时间的功能,

$scope.getTotal = function () {
    var selectedTotal = 0;
    for (var i = 0; i < $scope.tempData.length; i++) {
        if ($scope.tempData[i].checked) {
            var getAmount = $scope.tempData[i];
            selectedTotal += (getAmount.amount + getAmount.amount);
        }
        return selectedTotal;
    }
}

我的日期就像function edttogmt($date){ $date = str_replace('$','', $date); $date = str_replace('EDT','', $date); $date = date('Y-m-d H:i:s',strtotime($date)); return $date; } 是否可以将其转换为我的服务器时间。上述功能会产生错误的

1 个答案:

答案 0 :(得分:0)

您可以准确描述接收DateTime对象的输入格式

$date = DateTime::createFromFormat('$m/d/Y h:i:s A e', '$07/23/2015 12:38:23 PM EDT');
echo $date->format('Y-m-d H:i:s'); // 2015-07-23 12:38:23