يرحب بالزائر من
 
 
 
الدليل العربي الدليل العالمي الألعاب الأسرة المسلمة قوانين المنتدى   التسجيل فى المعهد العربي البحث المتقدم التقويم الأسئلة الشائعة جديد المواضيع
 
اعلان هام:
 
 
« جديد مشاركات المعهد العربي »
         :: نسخة مايكروسوفت اوفيس 2003 Microsoft Office 2003 (آخر رد :زكرياالتونسي)       :: عجز الميزانية الأمريكية يبلغ الترليون (آخر رد :مراسل المعهد)       :: إسرائيل تستأنف العملية العسكرية ضد غزة (آخر رد :مراسل المعهد)       :: القناة الإسرائيلية العاشرة تكشف كذب جيش الاحت (آخر رد :مراسل المعهد)       :: إسرائيل تستأنف العملية العسكرية ضد غزة (آخر رد :مراسل المعهد)       :: زعيم حزب شاس يدعو الى نشر الرعب والقتل في غزة ح (آخر رد :مراسل المعهد)       :: فربق الدعم النفسي والاجتماعي في الخليل يتضامن  (آخر رد :مراسل المعهد)       :: صفعة على خد مان يونايتد ! (آخر رد :مراسل المعهد)       :: اوباما يريد الاستفادة من نجاحات اسلافه في البي (آخر رد :مراسل المعهد)       :: سَنَـغْلبُهم .. تميم البرغوثي (آخر رد :مراسل المعهد)      

 
أهلا وسهلا بك إلى المعهد العربي.
أهلا وسهلا بك زائرنا الكريم، إذا كانت هذه زيارتك الأولى للمنتدى، فيرجى التكرم بزيارة صفحة التعليمـــات، بالضغط هنا. كما يشرفنا أن تقوم بالتسجيل بالضغط هنا إذا رغبت بالمشاركة في المنتدى، أما إذا رغبت بقراءة المواضيع والإطلاع فتفضل بزيارة القسم الذي ترغب أدناه.
اجعلنا الرئيسية اضفنا في مفضلتك إسترجاع كلمة المرور طلب كود تفعيل العضوية تفعيل العضوية
 

 
العودة   المعهد العربي > معهد الكمبيوتر والأنترنت > ركن تطوير المواقع
 


ركن تطوير المواقع تطوير مواقع | سكربتات مجانية | قوالب مجانية | برمجيات

البحث السريع


فيديو عشوائي
فيديو شرح طريقة تغير حجم الصورة بالفوتوشوب
فيديو شرح طريقة تغير حجم الصورة بالفوتوشوب
انشقاق الطريق العام
انشقاق الطريق العام
انشودة طلع البدر علينا
انشودة طلع البدر علينا
انشودة سامحنى Forgive me
انشودة سامحنى Forgive me
كرتون نقار الخشب  Space Toon
كرتون نقار الخشب Space Toon

إضافة رد   LinkBack أدوات الموضوع انواع عرض الموضوع

  #1 (permalink)  
قديم 07-07-2008, 03:46 PM
الصورة الرمزية عبد الله
عبد الله عبد الله غير متواجد حالياً
مدير المعهد العربي
 
تاريخ التسجيل: 21-08-2007
المشاركات: 1,362
الجنس : ذكر
 
B18 الوقت المحلى لكل دولة Local Time script

السلام عليكم ورحمة الله وبركاته

الوقت المحلى لكل دولة Local Time script

كود بالجافا سكربت يتيح لك عرض الوقت لأكثر من مكان فى ان واحد عن طريق التحديد المسبق بين الأماكن بالدقائق بالأضافة انه يدعم صفحات ال php , asp , shtml

Want to display the current local time of a specific place in the world? This DHTML script, with the help of either PHP, ASP, or SSI (server side includes), displays the current server time your site is hosted on, and in turn, the local time of anywhere on Earth. You can use it to show visitors your current local time, or the time in New York, Tokyo etc. Now, in order to use this script, the webpage you're adding it to must be either PHP (ie: .php), ASP, or SSI (ie: .shtml) enabled. More on this below.
As mentioned, this local time script uses the time of the server hosting your site as its reference point. To display the local time of Paris then, simply enter into the script the time differential between Paris and your server time (ie: +120 minutes), and Paris' Time is derived and shown. By using the server time instead of each visitor's computer clock as the reference point, this script is more reliable, since you only have to account for a single time being accurate in order for the script to be, and that is your server's time. Contrast that with a local time script that uses each visitor's PC clock for its calculations- if the visitor's time is incorrect, he/she will also get an incorrect local (ie: Paris) time.
Finally, this script can be called multiple times on the same page to display simultaneously the local times of different places.

التركيب :
ضع فى وسام الهيدر <head> ... </head> الكود التالى
كود PHP:
<script type="text/javascript">

/***********************************************
* Local Time script- © Dynamic Drive (http://www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

var weekdaystxt=["Sun", "Mon", "Tues", "Wed", "Thurs", "Fri", "Sat"]

function showLocalTime(container, servermode, offsetMinutes, displayversion){
if (!document.getElementById || !document.getElementById(container)) return
this.container=document.getElementById(container)
this.displayversion=displayversion
var servertimestring=(servermode=="server-php")? '<? print date("F d, Y H:i:s"time())?>' : (servermode=="server-ssi")? '<!--#config timefmt="%B %d, %Y %H:%M:%S"--><!--#echo var="DATE_LOCAL" -->' : '<%= Now() %>'
this.localtime=this.serverdate=new Date(servertimestring)
this.localtime.setTime(this.serverdate.getTime()+offsetMinutes*60*1000) //add user offset to server time
this.updateTime()
this.updateContainer()
}

showLocalTime.prototype.updateTime=function(){
var thisobj=this
this.localtime.setSeconds(this.localtime.getSeconds()+1)
setTimeout(function(){thisobj.updateTime()}, 1000) //update time every second
}

showLocalTime.prototype.updateContainer=function(){
var thisobj=this
if (this.displayversion=="long")
this.container.innerHTML=this.localtime.toLocaleString()
else{
var hour=this.localtime.getHours()
var minutes=this.localtime.getMinutes()
var seconds=this.localtime.getSeconds()
var ampm=(hour>=12)? "PM" : "AM"
var dayofweek=weekdaystxt[this.localtime.getDay()]
this.container.innerHTML=formatField(hour, 1)+":"+formatField(minutes)+":"+formatField(seconds)+" "+ampm+" ("+dayofweek+")"
}
setTimeout(function(){thisobj.updateContainer()}, 1000) //update container every second
}

function formatField(num, isHour){
if (typeof isHour!="undefined"){ //if this is the hour field
var hour=(num>12)? num-12 : num
return (hour==0)? 12 : hour
}
return (num<=9)? "0"+num : num//if this is minute or sec field
}

</script>
لعرض الوقت الحالى لمنطقة واحدة استخدم الكود التالى
كود PHP:
Current Server Time:<span id="timecontainer"></span>

<
script type="text/javascript">
new 
showLocalTime("timecontainer""server-ssi"0"short")
</script> 
مع الأخذ فى الأعتبار تلك المتغيرات :
timecontainer : هذا متغير يتم تزويدة بأرقام عن ظهور مناطق اخري مثل
timecontainer1 و
timecontainer2 ..........الخ

server-ssi : تحدد على حسب الصفحات التى توضع فيها الكود يمكنك تغير ssi ألى php او ASP

الرقم 0 : هذا عند اختلاف الوقت الحالى عن وقت السيرفر يتم الزيادة او النقصان

فمثلا ان كان الوقت زائد بساعتين مثلا يكون الرقم بدل 0 هو 120 او ان

كان الوقت متأخرا بساعه مثلا يكون بدل الرقم 0 هو -60

short or long : متغير short لظهور الوقت فقط اما المتغير long فهو لظهور اليوم بجانب الساعه

كود كاملا لمثال تعدد المناطق :

كود PHP:
Current Server Time:<span id="timecontainer"></span><br />
Current LA Time:<span id="timecontainer2"></span><br />
Current New York Time:<span id="timecontainer3"></span><br />

<
script type="text/javascript">
new 
showLocalTime("timecontainer""server-asp"0"short")
new 
showLocalTime("timecontainer2""server-asp", -60"short")
new 
showLocalTime("timecontainer3""server-asp"120"short")
</script> 
بالتوفيق بإذن الله



توقيع عبد الله
{يَا أَيُّهَا النَّاسُ اتَّقُوا رَبَّكُمْ إِنَّ زَلْزَلَةَ السَّاعَةِ شَيْءٌ عَظِيمٌ}سورة الحج1

Share Post on Facebook!Mixx This Post!Yahoo This Post!
رد مع اقتباس
 
 
إضافة رد

الكلمات الوصفية
local time script, الوقت المحلى

أدوات الموضوع
انواع عرض الموضوع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
الارجنتين تهرب من الخسارة في الوقت القاتل مراسل المعهد ركن الرياضة 0 17-06-2008 02:26 PM
عزرا:حماس تعيش في الوقت الضائع!! مراسل المعهد ركن الأخبار 0 01-03-2008 09:50 PM
باراك سأحطم أولمرت... في الوقت المناسب مراسل المعهد ركن الأخبار 0 07-02-2008 10:30 PM
سبقنى الوقت أحمد v v الركن الإسلامي العام 2 27-10-2007 02:29 AM
الوقت كالسيف إن لم تقطعه ..... وفاء النيل الركن العام 6 26-09-2007 01:23 PM


الساعة فى المعهد العربي 08:02 AM بتوقيت مكة المكرمة
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.