![]() |
[PHP] סוגייה עם תאריכים
היי,
יש לי מין בעייה קטנה שאני לא מצליח לחשוב על פתרון הולם. לדוגמא היום יום ראשון, בתאריך 21.1 אני צריך לדעת מה יהיה התאריך של כל יום בשבוע: לדוגמא יום שני יהיה 22.1, שלישי 23.1 וכך הלאה עד יום שבת. נשמע פשוט? גם אני חשבתי כך, בעת החישוב צריך לקחת בחשבון 2 דברים: - חישוב לשאר ימות השבוע (לדוגמא היום יום שני 22.1 אז יום ראשון יהיה ה-21 ויום שלישי יהיה ה-23). - חודשים (אם היום הוא יום ראשון 31.11 אז יום שני יהיה 1.12 / אם היום יום רביעי ה-1.12 אז יום שלישי יהיה ה-31.11 , שני יהיה ה-30.11 וכך הלאה...) העלתי כאן בעייה דיי רצינית שכשחושבים עלייה לעומק, רואים שזה באמת עניין לא פשוט. החלק הטוב שהבנתי מכל הבלאגן, הוא, שאני בטח לא הראשון שנתקל בבעיה כזאת ולפניי היו ועוד יהיו עשרות מתכנתים שנתקעו עם אותה בעייה ולכן חייב להיות לה פתרון ברשת - דבר שעדיין לא הצלחתי למצוא. אז אבקש ממכם רעיונות לפתרון. תודה רבה |
הפתרון מאוד פשוט וקל והנה הוא:
PHP קוד:
כמובן שאפשר לעשות את זה בדרך הרבה יותר יעילה בלי כל ה-strtotime וכל השתי השורות הראשונות אבל זה סתם דוגמה |
תודה רבה, אכן עובד.
|
כל הזמנים הם GMT +2. הזמן כעת הוא 21:02. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ