Php 如何将表mysql列设置为hijri shamsi,阿拉伯语日期
这是dbtest.table\tPhp 如何将表mysql列设置为hijri shamsi,阿拉伯语日期,php,mysql,Php,Mysql,这是dbtest.table\t id name year 1 abc 2014 未触发,因此列year将根据系统时间现在采用默认的当前年份 TRIGGER `db_test`.`ins_year` BEFORE INSERT ON `dbtest`.`table_t` FOR EACH ROW set new.year = year(now())$$ insert into table_t (`id`,`name`) value (`2`,`def`)
id name year
1 abc 2014
未触发,因此列year将根据系统时间现在采用默认的当前年份
TRIGGER `db_test`.`ins_year`
BEFORE INSERT ON `dbtest`.`table_t`
FOR EACH ROW
set new.year = year(now())$$
insert into table_t (`id`,`name`) value (`2`,`def`);
结果将是
id name year
2 def 2014 // as 2014 is current year of the system it will take default.
但我想用希杰里·沙姆西(阿拉伯语塞伦德语)来表达,比如现在是1393年
我怎么能这样设置
id name year
1 abc 1392
2 def 1392
3 efg 1392
我在1392年输入了up记录,但根据系统年份,现在是1393年。
当我插入:
insert into table_t (`id`,`name`) value (`4`,`hij`)
结果应该决定结果
id name year
4 hij 1393
如何使mysql数据库基于Hijri shamsi选择年份
如果在PHP中,我做echo$date=date(“Y”)代码>它将显示今年(2014年)的“现在”。
我怎样才能在PHP中显示Hijri shamsi(1393)呢
还有,我如何翻译我的上触发器以产生Hijri shamsi
关于检查PHP手册中的日历功能,在用户提供的注释部分有一个用于将Julian转换为Hijri的类,仅供参考PHP API或MySQL中没有对Hijri日历的官方支持!链接:更新了一个响应。。。