![]() |
חישוב זמנים TimeStamp בPHP
אני רוצה לחשב את הזמנים של:
אתמול ב24:00, עכשיו, היום ב24:00. אני עושה את החישוב באמצעות: קוד:
$round_numerator=60 * 60 * 24; קוד:
$now קוד:
( round ( $now / $round_numerator ) * $round_numerator )-60 * 60 * 12); קוד:
( round ( $now / $round_numerator ) * $round_numerator )+(60 * 60 * 24); אגב, אני מודע לכך שאפשר לעשות את החישוב כך: קוד:
$startOfDay = mktime(24,00,00, date("m"), date("d")-1, date("Y")); |
השעון בשרת מכוון ?
|
מכיוון שאסור לתת קוד אתן לך את הדרך תאורטית.
ישנה פונקציה שנקראת strtotime אשר ממירה מחרוזת בצורת תאריך לערך TimeStamp, ניתן לרשום בערך שהיא מקבלת PHP קוד:
|
ציטוט:
|
לכן אמרתי לך לשחק עם זה עוד 3-4 שורות ותקבל את מבוקשך.
PHP קוד:
|
ערן, שים לב שמותר לתת קודים, אבל לא לבקש..
|
ניסיתי להוסיף midnight וזה עובד.
PHP קוד:
|
ציטוט:
|
אני לא יודע איך אתה יודע את זה, תסביר לי.
וסביר להניח שהבעיה היא בשעון השרת כמו שתומר אמר, בטח הוא לא מכוון. |
ציטוט:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 03:13. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ