الحاجة أم الإختراع
و اليوم ..
موعدنا مع كيف تعرض توقيت مدينتك أو السيرفر بأسهل الطرق ؟!! ..
نعم ..
فكثير منا يحتاج لعرض التوقيت الصحيح في موقعه الإخباري أو المنتدى أو أي موقع ..
قد يقول قائل و لماذا التعب و هناك ( جافا سكربت ) يعرض التوقيت و بعدة أشكال ..
فأقول نعم هذا صحيح لكن مشكلة هذا الكود الجافا سكربت يعرض توقيت جهاز الزائر ..
بمعنى لو صادف دخول زائر من الصين و زائر من السعودية في نفس الوقت فسيختلف عرض التوقيت بينما هم دخلوا بوقت واحد !! ..
و هذا خلاف أن كثير من الأجهزة تحمل توقيت خاطئ .. مثل جهازي ..
لذا كانت الحاجة لكود توقيت يعرض توقيت موحد لجميع الزوار و هذه الخاصية موجود في البرامج الكبرى مثل ال vb و غيرها ..
و لكننا نحتاج للكود في مواقعنا العادية المكونة من صفحات php عادية ..
فكيف السبيل ؟!! ..
الحل في هذا الكود :
<?php
$time=getdate(time()+(3600*3));
echo $time["hours"].":".$time["minutes"];
?>
جرب و ضعه بأي صفحة php بموقعك و إنظر النتيجة ..
إن كنت قد وضعته بموقعك على السيرفر الشخصي فستلاحظ أنه سيعرض التوقيت نفسه مع زيادة ثلاث ساعات ..
و إن كنت وضعته بموقعك على السيرفر في الإنترنت فسوف يعرض لك توقيت السيرفر مضافاً عليه ثلاث ساعات ..
هذه الثلاث المضافة موضعها بالكود هنا :
$time=getdate(time()+(3600*3));
و بإمكانك إستبدالها بفارق التوقيت بين سيرفر الموقع و مدينتك ..
فمثلاً لو قلنا أن سيرفر موقعي بكندا ..
و توقيت السيرفر هو الساعة السابعة مساءاً ..
فإذا علمنا أن فرق التوقيت بين مدينة جدة و كندا 8 ساعات إذاً سنضع بدل ال 3 رقم 8 لكي يعرض لنا توقيت جدة ..
و هكذا ..
و طبعاً إذا كنت تريد عرض توقيت السيرفر بدون أي فارق فما عليك سوى إستبدال 3 ب صفر ..
آمل أن يكود في الكود نفع للجميع و مع خالص الشكر و التقدير للأخ مازن مليباري .