gpt4 book ai didi

php - 如何使用 PHP 将日期时间选择器中的阿拉伯日期转换并插入到 mysql 中

转载 作者:搜寻专家 更新时间:2023-10-31 22:06:10 25 4
gpt4 key购买 nike

我为阿拉伯语日期使用了日期时间选择器。现在我在将阿拉伯语格式的日期插入 mysql 数据库时遇到问题。

我得到的日期(以字符串形式)是这样的“2013-08-10 3:00 في”

当我尝试转换为日期以插入数据库时​​,它没有发生。

我试过使用字符串替换的临时解决方案,例如:

$time = "2013-08-10 3:00 في";
$time = str_replace('في','am',$time);
$start_time = date('Y-m-d H:m:s', strtotime($time));

任何人都可以为我提供任何替代解决方案。

谢谢。

最佳答案

我测试了以下代码。从以下链接获取 Arabic.php Link to Arabic.php

date_default_timezone_set('UTC'); 
$time = time();

echo date('l dS F Y h:i:s A', $time);
echo '<br /><br />';

require('I18N/Arabic.php');
$Ar = new I18N_Arabic('Date');

$fix = $Ar->dateCorrection ($time);

echo $Ar->date('l dS F Y h:i:s A',
$time, $fix);
echo '<br /><br />';

$day = $Ar->date('j', $time, $fix);
$dir = 'I18N/Arabic/Examples/';
echo '<a href="'.$dir.'Moon.php?day='.$day;
echo '" class="ar_link" target=_blank';
echo '>القمر الليلة</a>';
echo '<br /><br />';

$Ar->setMode(2);
echo $Ar->date('l dS F Y h:i:s A', $time);
echo '<br /><br />';

$Ar->setMode(3);
echo $Ar->date('l dS F Y h:i:s A', $time);
echo '<br /><br />';

$Ar->setMode(4);
echo $Ar->date('l dS F Y h:i:s A', $time);
echo '<br /><br />';

$Ar->setMode(6);
echo $Ar->date('l dS F Y h:i:s A', $time);

关于php - 如何使用 PHP 将日期时间选择器中的阿拉伯日期转换并插入到 mysql 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18248853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com