Использование библиотеки для конвертации даты - PullRequest
0 голосов
/ 01 ноября 2018

Я использую библиотеку для преобразования 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();
}

Можете ли вы помочь мне, ребята ??

1 Ответ

0 голосов
/ 05 ноября 2018

Просто установите часовой пояс:

date_default_timezone_set("Asia/Tehran");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...