如何在php中将格里高利日期转换为伊斯兰日期并将其存储在数据库中?

时间:2017-02-20 12:01:57

标签: php

我希望同步Hijri和Gregorian并将它们存储在php中的数据库中。怎么做到呢?

1 个答案:

答案 0 :(得分:1)

使用HijriDateLib将回历日期转换为公历日期,将存储的日期存储为unix时间戳数据库(数据类型为bigint)。

首先,您必须下载并要求Hijri类

<?php
require_once('hirji.class.php');

要同时返回回历和公历日期,请使用

echo (new hijri\datetime())->format('D _j _M _Yهـ (j-m-Yم)');

将回历日期存储在数据库中:

SQL="INSERT IN table1 (timestamp_colum) VALUES " . (hijri\datetime::createFromHijri(1441,9,17))->format('U');

使用回历和公历查看存储的日期:

echo (new hijri\datetime($row->timestamp_column))->format('D _j _M _Yهـ (j-m-Yم)');