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

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

Ori The Man 30-10-05 14:54

חיסור תאריכים-איך?
 
איך עושים חיסור תאריכים?
כמו נגיד פה http://birthday.ms-w.net/1991-1-8.png

עשיתי ככה

PHP קוד:

<?php
$date1 
date("Y-m-d");
$date2 $_GET['date']-1;
echo 
$date1-$date2;
?>

והינה תוצאה
www.sit-e.net/ori/date.php?date=1991-1-8

אני רוצה שזה יראה לי עוד כמה זמן נישאר עד התאריך נגיד ה 8.1
למה זה לא מראה לי?
תודה לעוזרים

maor 30-10-05 17:27

החישוב שלך לא נכוו..
אין לי כוח לכתוב את הקוד אבל אתה צריך להגדיר ימים בשנה, שעות ביום דקות בשעה ושניות בשניה ולא איך שעשית

Shoko 30-10-05 17:32

אני שאלתי לפניך :(
http://www.hosts.co.il/forums/showthread.php?t=3853

meshuga 30-10-05 17:35

אתה צריך להשתמש בMKTIME ואז לחסר את הזמן עכשיו בזמן שיצא לך בMKTIME ואז תעשה עם זה מה שבא לך....www.php.net/mktime

Ori The Man 30-10-05 17:38

ציטוט:

נכתב במקור על ידי Shoko

לא אתה לא :qqb007:
שלי- 30-10-05, 14:54
שלך- 30-10-05, 16:25

ותודה אני אנסה

Ori The Man 30-10-05 19:26

לא הבנתי את ה mktime
PHP קוד:

echo date("M-d-Y"mktime(00012321997)); 

מה כל חלק אומר?

meshuga 30-10-05 19:35

ציטוט:

נכתב במקור על ידי Ori The Man
לא הבנתי את ה mktime
PHP קוד:

echo date("M-d-Y"mktime(00012321997)); 

מה כל חלק אומר?

מה שהבאת פה הוא די אידיוטי...כי אתה מחפש תאריך בהשמת תאריך...בוא נגיד ככה..אתה רוצה לחסר את ה 8 ל4 1990 (הי נחשו מה קרה) לזמן עכשיו בדיוק...אז אני צריך את הזמן עכשיו בשניות לינוקס שזה time() ועכשיו אני צריך את השניות לינוקס לתאריך שהבאתי..אז אתה לוקח את התאריך ושם אותו בmktime(0,0,0,4,8,1990); ה3 הראשונים זה שניות דקות שעות ומשם אני מניח שאתה הבנת..
עכשיו אתה עושה חיסור בינהם...כדי לקבל את ההפרש....ואז עם ההפרש אתה עושה מה שבא לך :]

Ori The Man 30-10-05 21:28

PHP קוד:

<?php
echo date("m-d-Y"mktime(000481990));
?>

עשיתי את זה אבל איך אני יכול לעשות שיהייה שם התאריך של היום?
שכל יום זה יהייה התאריך של היום

meshuga 30-10-05 21:34

ציטוט:

נכתב במקור על ידי Ori The Man
PHP קוד:

<?php
echo date("m-d-Y"mktime(000481990));
?>

עשיתי את זה אבל איך אני יכול לעשות שיהייה שם התאריך של היום?
שכל יום זה יהייה התאריך של היום

time()


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

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