תאמת זה לא פשוט כמו שזה נשמע,
יש לי באיזה מקום פונקציה כזאת שבניתי, אתה אמור לחשב את הכניסות זמנים של השבת במדוייק וגם לפי מיקומים גיאוגרפיים, ככה שאם נגיד אני בניו-יורק אז שלא יהיה סגור לי האתר מתי שעוד לא נכנס שבת אצלי..בעיקרון אתה יכול ללכת בכמה דרכים פשוטות..:
1. צד שרת.. שזה מבחינתך הכי בטוח לעבוד אם אתה ממש רוצה לסגור את האתר בשבת בלי תלות בשעון של המשתמש..
2. צד לקוח.. שפה אתה מחשב לפי השעה שעל השעון שלו..
אתה יכול להוריד מפת שעות כניסת שבת ופשוט כשהשעון של המשתמש מורה על השעה הזאת או השרת מורה על השעה הזאת אתה פשוט מנטרל גישה..
עכשיו! שים לב טוב טוב למה שאני אומר!!!!
נורא נורא נורא חשוב!
בשום פנים ואופן לא "לסגור" את האתר בצורה רישמית או לעשות REDIRECT, מאוד אבל מאוד פוגע לך בניקוד או בסריקות של מנועי חיפוש..
אני מצאתי לעצמי דרך נורא נחמדה
, ( פטנט שלי ... )
אתה שם לייר של 100% על 100% עם JQEURY או סתם אפילו ב CSS רגיל, בתחילת ה BODY, ככה שישר שנטען הדף הדבר הראשון שיראה הוא את הלייר הזה, שם אתה רושם לך מה שבא לך, "כניסת שבת, האתר סגור" וכדומה.. אתה אפילו יכול להכניס תמונה יפה של נרות ( כמו שאני עשיתי )....
ואז בעיקרון ( עדיף להשתמש ב JS בגלל המנועי חיפוש.. ) הקוד של האתר נשאר שלם לגמרי למנועי חיפוש אין REDIRECT, אין קודים משתנים, פשוט DIV אחד נוסף ( שיכול להישאר קבוע באתר במצב תרדמת וה JS יהפוך אותו לליר) שהופך להיות מסכת שבת לאתר..
ככה אתה מרוויח מכל הכיוונים!