چگونه با جاوا اسکریپت، ساعت سرور را نمایش دهیم؟ (How to show server time with javascript)
مطمئناً میدانید که جاوا اسکریپت یک زبان سمت کلاینت (Client-side) است.
یعنی اگر فرضاً بگویید زمان را به شما نمایش دهد، زمان سیستم کاربر را نمایش میدهد و نه زمان سرور را.
اگر بخواهید ساعت فعلی سرور را به صورت شمارش به بالا (Count-up) به کاربر نمایش دهید، چه کار میکنید؟
اگر فرضاً بخواهید با PHP زمان سرور را به دست آورید، نمیتوانید به صورت پویا روی صفحه نمایش دهید. یعنی ثانیه و دقیقه و ... شمارش نمیکنند.
اکر بخواهید از جاوااسکریپت استفاده کنید، ساعت سیستم کاربر را نشان میدهد.
راه حل: ترکیبی از جاوااسکریپت و یک زبان سمت سرور:
شما باید با استفاده از یک زبان سمت سرور (Server-side) مثل PHP یا ASP تاریخ و ساعت سرور را به دست آورید و سپس آنرا را به عنوان ساعت شروع برای یک شمارنده جاوااسکریپتی تعیین کنید. سپس بگویید همانطور که ساعت سیستم کاربر را میشمارد، لحظه شروع را هم به صورت افزایشی بشمارد و به کاربر نمایش دهد.
بهترین کد برای این کار، قطعه کدی است که در صفحه زیر شاهد خواهید بود:
http://www.dynamicdrive.com/dynamicindex6/localtime.htm
توجه: این کد هم در PHP قابل استفاده است و هم در ASP
فقط کافیست کدهای Step1 را در یک فایل php (خارج از محدوده تگ < ? php) یا asp قرار دهید و هر کجا که خواستید ساعت سرور نمایش داده شود، قطعه کد step2 را قرار دهید.
توجه: برای PHP باید حتماً در قطعه کد دوم، کلمه server-ssi را به server-php تغییر دهید.
توجه: اگر لینک بالا به هر دلیلی قابل استفاده نبود، یک نسخه از آن در آدرس زیر save as شده است:
http://tutorials.aftab.cc/web_designing/javascript/server_time
موفق باشید؛
حمید رضا نیرومند
آدرس کوتاه این مقاله:
http://yourl.ir/js_server_time
.
- مطالب مرتبط:
- مجموعه كدهای زیبای جاوا همراه با امكان تست آفلاین
- شخصی برای خوش آمدگویی به بازدیدكنندگان سایت یا وبلاگ شما!
- 10 کد جاوا اسکریپت برتر طراحی popup در حالات مختلف
- آموزش ساخت Infobar (نوار پیغام) در بالای وبلاگ و وبسایت
- ایجاد اسکرول بارهایی با رنگها و شمایل مختلف تنها با چند کلیک موس! (معرفی Yaldex Colored ScrollBars 2.0)
- ------------
- قطعه کد جاوا اسکریپت برای جدا کردن سه رقم اعداد با کاما
- 10 کد جاوا اسکریپت برتر طراحی popup در حالات مختلف
- قطعه کد جاوا اسکریپت برای تنظیم dir فیلد در حین تایپ
- مبحث تاریخ و زمان (date and time) در PHP و نحوه درج در بانک MySQL
- چگونه فرمت ساعت ویندوز را بین 12 یا 24 ساعتی تغییر دهیم؟
ارسال سؤال یا نظر
1- :
بوسیله: , در: Thursday, 2013 January 03-کد: 5839
29
2- ستاره:
بوسیله: , در: Friday, 2014 November 21-کد: 12418
مرسی مرسییییییییییییییی
3- Mohsen Tahanian:
بوسیله: , در: Tuesday, 2014 November 25-کد: 12441
سلام
ممنون بخاطر کتاب خوبی که قرار دادید
سایت خوبی دارید اگه امکان داره آموزشهای بیشتری در این خصوص توی سایت قرار بدید
با تشکر از زحمات شما
4- :
بوسیله: , در: Tuesday, 2014 December 09-کد: 12576
باسلام ، نمیخواد اینکارو بکنید فایل زیرنویس دانلود شده را انتخاب ودرگ نمایید روی فیلم درحال پخش
5- هویج:
بوسیله: , در: Wednesday, 2014 December 10-کد: 12584
هویجی خیلی ردیفه
6- مهنــــــــاز:
بوسیله: , در: Thursday, 2014 December 11-کد: 12594
بــــابـــــــا دمِت گــــرم و نـــــــــرم
7- مهنــــــــاز:
بوسیله: , در: Thursday, 2014 December 11-کد: 12595
بــــابـــــــا دمِت گــــرم و نـــــــــرم
8- کیا:
بوسیله: , در: Friday, 2014 December 12-کد: 12608
سلام این کار درویندوز ایکس پی انجام میشه اما در ویندوز سون نه چیکارباید کرد
9- حسین:
بوسیله: , در: Wednesday, 2015 January 28-کد: 13009
وقتی که انتخاب میکنم حرفها قاطی شده
10- مهسا:
بوسیله: , در: Friday, 2015 February 06-کد: 13089
ممنونم راهنمایی تون خیلی کمکم کرد. با احترام