将SQL日期转换为希伯来语

时间:2014-05-13 19:06:20

标签: php sql

我试图将存储在sql表中的英文日期转换为希伯来语,可能有一些方法可以做到这一点,但我不知道其中任何一个。 我正在研究的网站运行在html,css,javascript / jquery和php以及数据的sql上。 也许有一个sql函数转换日期或可能在PHP?

1 个答案:

答案 0 :(得分:2)

我还没试过希伯来文,但是如果你将英文日期转换为时间戳,你可以使用strftime()(在php ...中)进行格式化。

显然,需要在服务器上安装正确的区域设置,您还需要使用setlocale()在PHP脚本中设置它。

一个例子:

// First convert your date to a timestamp if it is not already
// $timestamp contains the timestamp

// set the locale
setlocale(LC_ALL, 'he');
// possibly setlocale(LC_ALL, 'he_IL'); or setlocale(LC_ALL, 'he_IL', 'hebrew');

// echo the date:
echo strftime('%A %e %B', $timestamp);

// or just show the current date:
echo strftime('%A %e %B');

如果您需要查看系统上安装的语言环境,可以从命令行(linux ....)执行此操作:

$ locale -a

或在php中:

system('locale -a');

查看setlocale()上的手册以获取更多信息。