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

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

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("lj FY", strtotime($date), true, true, 'Asia/Tehran'); break; 

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

Например:

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

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

Сегодня в календаре Hijri: 1437 – 01 – 14

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

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

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

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

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

некоторые из моих попыток:

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