הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   javascript ישנה דרך לטעון זמן משרת Asia/Jerusalem (https://hosts.co.il/forums/showthread.php?t=110383)

MCUP 16-09-16 16:56

javascript ישנה דרך לטעון זמן משרת Asia/Jerusalem
 
לא מסתדר לי
חיפשתי בגוגל ולא מצאתי דרך לטעון זמן של שרת Asia/Jerusalem
אשמח לקצת עזרה

new Date() .

זאת פקודה בסיסית להוצאת זמן כללי אך הוא מוציא אותו local הכוונה מהשעון של המחשב.
תודה מראש

anon 17-09-16 16:11

javascript רץ על צד לקוח ולכן מוציא זמן של המחשב שממנו הוא רץ.
אתה יכול למשוך את הזמן מהשרת ע"י שימוש ב ajax וסקריפט פשוט בצד שרת

MCUP 17-09-16 19:04

כן זה מה שעשיתי אך אבל כאשר אני מושך זמן מהשרת ומריץ אותו כל שניה שיתעדכן, הוא נתקע...
לכן השתמשתי בנקודת יחוס של זמן מהשרת וההפרש הזמנים אני מחסר מהזמן הקיים.

אך עכשיו ישנה בעיה אחרת שאם הלקוח משנה את השעון בלייב אז עד שלא יעשה רענן השעון ישתנה גם באתר... יש איזה ארוע שאפשר לזהות אם הלקוח החליף או שינה את השעון?

Eyale 17-09-16 20:19

אתה יכול לעשות את זה ב-PHP
זה עובד עם השעה מהשרת מדוייקת


ציטוט:

date_default_timezone_set('Asia/Tel_Aviv');
$time = date('Y-m-d H:i:s');


כל הזמנים הם GMT +2. הזמן כעת הוא 23:49.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ