Как изменить текущую дату календаря сервера на другую дату календаря в php?

Я собираюсь изменить текущую дату на новую дату в php. В следующем коде текущая дата отображается на странице в персидском календаре, но она не меняет реальную григорианскую дату.

Например: если мы сохранили дату: 2015-01-03 в базе данных, этот код преобразует эту дату в новую дату в Персидском календаре, и она отобразит ее на странице.

введите описание изображения здесь

public static function localDate($date = "") { $local = ""; switch (strlen($date)) { default: // Ymd { if (( $date < '19700101')) { $local = $date; break; } else { 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; } } break; } return $local; 

}

Вот jdatetime.class.php

Вопрос: Как изменить текущую дату на новую дату на сервере? Я собираюсь хранить дату на основе персидского календаря. Как изменить дату сервера с григорианского на персидский календарь?

Вот пример моей проблемы:

введите описание изображения здесь