我有這個PHP:如何在php中從數據庫中獲取時間戳的格式?
<?php
require "transferDao/daoTransferHistorial.php";
require "bdconnection.php";
class daoHistorial{
public function sqlSelect(){
$aObjects=array();
$dbconn = new DBconnection();
$db = $dbconn->bdConnection();
$stmt = $db->prepare("SELECT t2.tar_id, t3.usu_nombre, t3.usu_apellido, t1.tar_nombre, t2.rea_porcentaje, t2.hrs_tarea, t2.tar_fechtermino, t1.tar_fechregist
FROM act_tarea t1
inner join act_registtarea t2
on t1.tar_id = t2.tar_id
inner join act_regisdiario t4
on t2.rdi_id = t4.rdi_id
inner join act_usuario t3
on t3.usu_id = t4.usu_id");
$stmt->execute();
$stmt->setFetchMode(PDO::FETCH_ASSOC);
$result = $stmt->fetchAll();
foreach ($result as $row) {
$aTransfer = new daoTransferHistorial();
$aTransfer->setTareaId($row['tar_id']);
$aTransfer->setUsu_nombre($row['usu_nombre']);
$aTransfer->setUsu_apellido($row['usu_apellido']);
$aTransfer->setTar_nombre($row['tar_nombre']);
$aTransfer->setPorcentaje($row['rea_porcentaje']);
$aTransfer->setHrs_tarea($row['hrs_tarea']);
$aTransfer->setFecha_termino($row['tar_fechtermino']);
$aTransfer->setFech_registro($row['tar_fechregist']);
$aTransfer->setState(1);
$aObjects[]=$aTransfer;
}
return $aObjects;
}
}
?>
在這裏我得到的日期:
在JS$ aTransfer-> setFecha_termino($行[ 'tar_fechtermino']);
我有這個TD:
'<td class="text-center">'+value.fecha_termino+'</td>'+
並打印這種方式的日期:
2015年6月7日00:00:00
我需要這種格式:
07-06-2015 00:00:00
在哪裏以及如何解決這個問題?對不起我的英語。
,您好我現在有這樣的問題:有消息「的strtotime():這是不是安全的依靠系統的時區設置。您需要*使用date.timezone設置或date_default_timezone_set()函數 – Jeanbf
您可能需要將時區放在您的php.ini 的配置行中 - 例如 - date.timezone = America/New_York 或者您可以嘗試在你的PHP腳本上定義它date_default_timezone_set('America/New_York'); –