السلام عليكم
ماهو كود توقيت السعودية الصحيح مثل :
d/m/Y
السلام عليكم
ماهو كود توقيت السعودية الصحيح مثل :
d/m/Y
d/m/Y @ g:i A
up
ممكن تستعمل
http://php.net/manual/en/function.da...mezone-set.php
لتحديد المنطقة الزمنية المطلوبة.كود PHP:
<?php
var_dump(date_default_timezone_set("Asia/Riyadh"));
echo date("D/m/Y h:i:s");
?>
المناطق من هنا:
http://www.php.net/manual/en/timezones.asia.php
يتبع...
للتعامل مع التواريخ يمكن استعمال الكلاسات التالية:
http://www.php.net/manual/en/class.datetime.php
http://www.php.net/manual/en/class.datetimezone.php
وهذا مثال يقوم بالتحويل بين المناطق الزمنية
نفرض يعني ان التوقيت الذي في قاعدة البيانات بتوقيت الرياض
لكن انت تريد عرض التواريخ لزوارك حسب دولتهم
هذا مثال:
الدوال ايضًا تدعم التوقيت الصيفي والشتويكود PHP:
<?php
$date = new DateTime('2010-04-09 17:23:00', new DateTimeZone('Asia/Riyadh'));
echo "riyadh :".$date->format('Y-m-d H:i:sP') . "<br/>";
$date->setTimezone(new DateTimeZone('Asia/Jerusalem'));
echo "jerusalem :".$date->format('Y-m-d H:i:sP') . "<br/>";
$date->setTimezone(new DateTimeZone('Africa/Casablanca'));
echo "casablanca :".$date->format('Y-m-d H:i:sP') . "<br/>";
$date->setTimezone(new DateTimeZone('Indian/Maldives'));
echo "Maldives :".$date->format('Y-m-d H:i:sP') . "<br/>";
?>
شكرا عزيزي على الرد
بعد التجربة ظهر لي :
bool(true) Sat/04/2011 08:58:07
** ممكن كود بحيث يظهر لي التاريخ والوقت بالعربي مثل :
الثلاثاء 25 مايو 2010
السلام عليكم ..
يمكنك أخي الكريم استخدام هذا الكود:
مثال: "الجمعة 15 أبريل 2011"كود PHP:
<?php
date_default_timezone_set('Asia/Riyadh');
$date=date('D d F Y');
// الأيام:
$date=str_ireplace('sat','السبت',$date);
$date=str_ireplace('sun','الأحد',$date);
$date=str_ireplace('mon','الاثنين',$date);
$date=str_ireplace('tue','الثلاثاء',$date);
$date=str_ireplace('wed','الأربعاء',$date);
$date=str_ireplace('thu','الخميس',$date);
$date=str_ireplace('fri','الجمعة',$date);
// الشهور:
$date=str_ireplace('january','يناير',$date);
$date=str_ireplace('february','فبراير',$date);
$date=str_ireplace('march','مارس',$date);
$date=str_ireplace('april','أبريل',$date);
$date=str_ireplace('may','مايو',$date);
$date=str_ireplace('june','يونيو',$date);
$date=str_ireplace('july','يوليو',$date);
$date=str_ireplace('august','أغسطس',$date);
$date=str_ireplace('september','سبتمبر',$date);
$date=str_ireplace('october','أكتوبر',$date);
$date=str_ireplace('november','نوفمبر',$date);
$date=str_ireplace('december','ديسمبر',$date);
echo $date;
?>
إن شاء الله يكون كافي لما تطلب ، هل تريد الوقت كذلك مع التاريخ؟