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

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

daMn 21-11-07 02:38

[php] בעיה עם תאריכים
 
אז ככה יש לי למשל שני תאריכים:
תאריך התחלה: 23/11/2007
תאריך סיום : 5/12/2007

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

meshuga 21-11-07 04:38

ציטוט:

נכתב במקור על ידי daMn (פרסם 581397)
אז ככה יש לי למשל שני תאריכים:
תאריך התחלה: 23/11/2007
תאריך סיום : 5/12/2007

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

mktime ... תעשה לשניהם.

עשית? יופי, תחסר אחד את השני (סיום פחות התחלה)
את מה שיצא תחלק בזה 60*60*24.
הזמן הוא בשניות...כך שיום אחד שווה ל 60*60*24 (שניות*דקות*שעות)...

בד"כ מעגלים למעלה...מקווה שעזרתי.

talbeno 21-11-07 10:59

הוא גם רוצה שזה ישתנה אוטו' ויראה כל יום כמה זמן נשאר, אם אני לא טועה מה שאתה רשמת לא משתנה אוטו'.
בסה"כ הקוד אמור להיות כזה:
PHP קוד:

<?php
$time 
24*60*60;
$start mktime(000date("m"), date("d"), date("y"));
$last mktime(0001252007);
$total $last $start;
$total $total $time;
echo 
$total;
?>



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

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