如何在php中将公历日期转换为伊斯兰日期并存储在数据库中?

如何在php中将公历日期转换为伊斯兰日期并存储在数据库中?,php,Php,我想同步Hijri和Gregorian,并用php将它们存储在数据库中。怎样才能做到呢 用于将Hijri日期转换为Gregorian,将日期存储在数据库中作为unix时间戳(数据类型bigint) 首先,您必须下载并需要Hijri类 <?php require_once('hirji.class.php'); 要在数据库中存储Hijri日期,请执行以下操作: SQL="INSERT IN table1 (timestamp_colum) VALUES " . (hijri\datetim

我想同步Hijri和Gregorian,并用php将它们存储在数据库中。怎样才能做到呢

用于将Hijri日期转换为Gregorian,将日期存储在数据库中作为unix时间戳(数据类型bigint)

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

<?php
require_once('hirji.class.php');
要在数据库中存储Hijri日期,请执行以下操作:

SQL="INSERT IN table1 (timestamp_colum) VALUES " . (hijri\datetime::createFromHijri(1441,9,17))->format('U');
要同时使用Hijri和Gregorian查看存储的日期,请执行以下操作:

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

她只想使用php,而不是Javascript@riggsfullyi建议,如果在一个日历上进行标准化,然后编写/找到一个转换器,那么维护起来会更简单。如果我有公历日期怎么办。如何将它们转换为Hijri日期?请查找一个将Gregorian日期转换为Hijiri日期的类。例如,这个:
echo (new hijri\datetime($row->timestamp_column))->format('D _j _M _Yهـ (j-m-Yم)');