Как сохранить дату в базе данных на основе разных календарей?

Я собираюсь изменить текущую местную дату на новую местную дату и время. Как то, что я знаю, это код:
Например:

date_default_timezone_set("Asia/Calcutta");
date_default_timezone_get(); // Show current date & time

или с помощью третьей стороны, чтобы изменить дату, что-то вроде этого:

    header('Content-Type: text/html; charset=UTF-8');
require_once dirname(__FILE__) . '/jdatetime.class.php';
$local = jDateTime::date("l j F Y", strtotime($date), true, true, 'Asia/Tehran');
break;

Эти способы только могут установить время & дата основана на местном часовом поясе & дата, но это не изменит текущую дату на самом деле на основе других календарей. Дополнительная информация

Например:

Сегодня в григорианском календаре: 2015 — октябрь — 27

Сегодня в иврите календарь: 5776 — 08 — 14

Сегодня в Хиджре Календарь: 1437 — 01 — 14

Сегодня в персидском календаре: 1394 — 08 — 06

Я пробовал большинство способов изменить текущую дату на другую, но на самом деле все способы, которые я пробовал, просто преобразуют григорианский календарь в другие календари, но физически не могут изменить локальную дату.

Я имею в виду, что если мы будем хранить дату в базе данных, она будет храниться на основе григорианского календаря, но будет отображаться на основе других календарей. ((Зависит от настроек, как вы устанавливаете дату по умолчанию или стороннее))

Q: Есть ли способ изменить физически локальную дату на сервере, используя
php или нет вообще?

Заранее спасибо за любой комментарий по этому вопросу.

некоторые из способов, которые я попробовал:

хиджры, jDateTime, иудейский, php.ini, часовой пояс, часовой пояс по умолчанию

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]