03-05-2014, 10:07
|
|
|
|
חבר מתאריך: 12.04.06
הודעות: 2,021
|
|
תלוי איך אתה רוצה לבדוק.
אם לפי תאריך, אז באותה דרך תוכל לשנות את הפרמטרים הנחוצים
קוד PHP:
date("l" , mktime(0,0,0,5,10,2014));
אם אתה רוצה את סוף השבוע הנוכחי,
אז תוכל לבדוק מה המספר של היום בתוך השבוע, פעולה חשבונית פשוטה תמצא את ההפרש לשבת (לדוגמא).
0 - ראשון, 1 - שני, 2- שלישי וכן הלאה עד 6 - שבת.
קוד PHP:
$todayNumber = date("w"); $toSaturday = 6 - (int)$todayNumber;
date("d.m.y" , mktime(0,0,0,date("n"), date("j") + $toSaturday, date("Y")));
*עד כמה שאני זוכר, הפונקציה date יודעת לתקן תאריכים שלא קיימים.
בצורה כזאת גם אם יצא לך שהיום הוא ה31 בחודש ואתה מוסיף לו נניח 5 ימים ומקבל: 36/5/2014,
אוטומטית זה יחזיר את הערך המתאים עבור 5/6/2014.
בכל מקרה, אם לא, יש פונקציה שבודקת אם התאריך תקין
http://www.php.net/manual/en/function.checkdate.php
_____________________________________
|