|
|
# 1 |
|
חבר בקהילה
|
חישוב זמנים TimeStamp בPHP
אני רוצה לחשב את הזמנים של:
אתמול ב24:00, עכשיו, היום ב24:00. אני עושה את החישוב באמצעות: קוד:
$round_numerator=60 * 60 * 24; $now=time(); קוד:
$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"));
$endOfDay = mktime(24,00,00, date("m"), date("d"), date("Y"));
Last edited by TopSite; 22-03-07 at 23:56.. |
|
|
|
# 2 |
|
Whatever
|
השעון בשרת מכוון ?
__________________
תומר |
|
|
|
# 3 |
|
הוסטסניון
|
מכיוון שאסור לתת קוד אתן לך את הדרך תאורטית.
ישנה פונקציה שנקראת strtotime אשר ממירה מחרוזת בצורת תאריך לערך TimeStamp, ניתן לרשום בערך שהיא מקבלת PHP קוד:
__________________
מפתח ומתחזק אתרים. |
|
|
|
# 4 | |
|
חבר בקהילה
|
ציטוט:
|
|
|
|
|
# 5 |
|
הוסטסניון
|
לכן אמרתי לך לשחק עם זה עוד 3-4 שורות ותקבל את מבוקשך.
PHP קוד:
__________________
מפתח ומתחזק אתרים. |
|
|
|
# 6 |
|
מתאורר / יצא בחוץ
|
ערן, שים לב שמותר לתת קודים, אבל לא לבקש..
|
|
|
|
# 7 |
|
הוסטסניון
|
ניסיתי להוסיף midnight וזה עובד.
PHP קוד:
__________________
מפתח ומתחזק אתרים. |
|
|
|
# 8 |
|
חבר בקהילה
|
|
|
|
|
# 9 |
|
הוסטסניון
|
אני לא יודע איך אתה יודע את זה, תסביר לי.
וסביר להניח שהבעיה היא בשעון השרת כמו שתומר אמר, בטח הוא לא מכוון.
__________________
מפתח ומתחזק אתרים. |
|
|
|
# 10 |
|
חבר בקהילה
|
|
|
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
| כלים לאשכול | |
| תצורת הצגה | |
|
|