我正在使用一个库将Gregorian date
转换为我所在国家的日期。
以下代码是我的编码示例:
Include_once("jdf.php");
$test_date = "2018-09-09 06:00:00";
$changed_date = jdate('Y-m-d H:i:s', strtotime($test_date));
echo $changed_date;
但是当我将其用于数据库行时,只有Y-m-d可以转换。
以下代码是我的脚本:
try {
$stmt = $conn->prepare("SELECT date as table_date FROM api_table;");
$stmt->execute();
Include("jdf.php");
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
extract($row);
$convert_date = jdate("Y/m/d H:i:s", strtotime($table_date));
echo $convert_date;
}
} catch (PDOException $e) {
echo "Error: " . $e->getMessage();
}
你能帮我吗?
答案 0 :(得分:0)
只需设置时区:
date_default_timezone_set("Asia/Tehran");