![]() |
# 1 |
חבר על
|
[PHP] סוגייה עם תאריכים
היי,
יש לי מין בעייה קטנה שאני לא מצליח לחשוב על פתרון הולם. לדוגמא היום יום ראשון, בתאריך 21.1 אני צריך לדעת מה יהיה התאריך של כל יום בשבוע: לדוגמא יום שני יהיה 22.1, שלישי 23.1 וכך הלאה עד יום שבת. נשמע פשוט? גם אני חשבתי כך, בעת החישוב צריך לקחת בחשבון 2 דברים: - חישוב לשאר ימות השבוע (לדוגמא היום יום שני 22.1 אז יום ראשון יהיה ה-21 ויום שלישי יהיה ה-23). - חודשים (אם היום הוא יום ראשון 31.11 אז יום שני יהיה 1.12 / אם היום יום רביעי ה-1.12 אז יום שלישי יהיה ה-31.11 , שני יהיה ה-30.11 וכך הלאה...) העלתי כאן בעייה דיי רצינית שכשחושבים עלייה לעומק, רואים שזה באמת עניין לא פשוט. החלק הטוב שהבנתי מכל הבלאגן, הוא, שאני בטח לא הראשון שנתקל בבעיה כזאת ולפניי היו ועוד יהיו עשרות מתכנתים שנתקעו עם אותה בעייה ולכן חייב להיות לה פתרון ברשת - דבר שעדיין לא הצלחתי למצוא. אז אבקש ממכם רעיונות לפתרון. תודה רבה
__________________
בברכה, רועי |
![]() |
![]() |
# 2 |
חבר וותיק
|
הפתרון מאוד פשוט וקל והנה הוא:
PHP קוד:
כמובן שאפשר לעשות את זה בדרך הרבה יותר יעילה בלי כל ה-strtotime וכל השתי השורות הראשונות אבל זה סתם דוגמה |
![]() |
![]() |
# 3 |
חבר על
|
תודה רבה, אכן עובד.
__________________
בברכה, רועי |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|