我有一个将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;
}
是否可以将其转换为我的服务器时间。上述功能会产生错误的
答案 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