הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 11-01-06, 16:26   # 1
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

אפשר קוד ללקיחת הזמן כרגע..

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

תודה.
  Reply With Quote
ישן 11-01-06, 16:33   # 2
Eran-s
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,609

Eran-s לא מחובר  

ניתן למשל כך, הדרך שעלתה לי לראש:
PHP קוד:
$zone "2";
$time time()+(3600*$zone);
echo 
date("d/m/Y H:i"$time); 
זה נגיד אזור זמן +2.
__________________
מפתח ומתחזק אתרים.
  Reply With Quote
ישן 11-01-06, 16:34   # 3
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי Eran-s
ניתן למשל כך, הדרך שעלתה לי לראש:
PHP קוד:
$zone "2";
$time time()+(3600*$zone);
echo 
date("d/m/Y H:i"$time); 
זה נגיד אזור זמן +2.
כן,ובדרך העמסת ב2 ביטים..חח.."" לא צריך בהכנסת ערך מספרי למשתנה.
  Reply With Quote
ישן 11-01-06, 16:36   # 4
Eran-s
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,609

Eran-s לא מחובר  

ציטוט:
נכתב במקור על ידי meshuga
כן,ובדרך העמסת ב2 ביטים..חח.."" לא צריך בהכנסת ערך מספרי למשתנה.
באמת? לא נורא, העיקר עובד והדף יטען פחות מאית שנייה.
העיקר העקרון =]
__________________
מפתח ומתחזק אתרים.
  Reply With Quote
ישן 11-01-06, 16:39   # 5
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

אפשר הסבר לגבי השורה:
$time = time()+(3600*$zone);

?
  Reply With Quote
ישן 11-01-06, 16:55   # 6
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי Alon.R
אפשר הסבר לגבי השורה:
$time = time()+(3600*$zone);

?
time() זה השניות משנת 1970 (הראשון לינואר) בכל מקרה,ככה מחשבים זמן...בPHP....עכשיו,3600 שניות=שעה (60 שניות בדקה כפול 60 דקות) עכשיו,zone זה מספר השעות שאתה רוצה להוריד/להעלות,ובגלל זה עשינו את התרגיל אם zone יהיה מינוס זה יוריד אם פלוס הוא יעלה וכו'..
מת' פשוטה.
ציטוט:
נכתב במקור על ידי Eran-s
באמת? לא נורא, העיקר עובד והדף יטען פחות מאית שנייה.
העיקר העקרון =]
נראה לי שפחות ממאית..חח..אבל עוד 2 ביטים ועוד ועוד זה כבר יהיה קילו בייט..חח

עריכה:
אם אתה רוצה שיהיה לך תאריך,כאילו TEXT של תאריך אז אתה כמובן משתמש בפונקציה
date ואחרי שאתה עושה את התבנית שלך למשל
PHP קוד:
date("d/m/Y",$time); 
שים לב לtime

Last edited by meshuga; 11-01-06 at 17:02..
  Reply With Quote
ישן 11-01-06, 19:52   # 7
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

איך הבנתי איך קשור שעה (3600 שניות) לtime() שזה משנת 1970.
  Reply With Quote
ישן 11-01-06, 22:36   # 8
Eran-s
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,609

Eran-s לא מחובר  

ציטוט:
נכתב במקור על ידי Alon.R
איך הבנתי איך קשור שעה (3600 שניות) לtime() שזה משנת 1970.
time() זה לא ממש חשוב שזה משנת 1970 רק תדע שזה מציג ספירה מהשנה הזו ואם תשתמש בו לפונקציה date זה יציג את התאריך היום.
3600 שניות שזה שעה (תודה על התיקון טעות meshuga ) אתה מכפיל באזור הזמן ומוסיף לזמן של השרת שהוא time()
__________________
מפתח ומתחזק אתרים.
  Reply With Quote
ישן 11-01-06, 22:38   # 9
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי Eran-s
time() זה לא ממש חשוב שזה משנת 1970 רק תדע שזה מציג ספירה מהשנה הזו ואם תשתמש בו לפונקציה date זה יציג את התאריך היום.
3600 שניות שזה שעתיים אתה מכפיל באזור הזמן ומוסיף לזמן של השרת שהוא time()
שזה שעה*....ואתה מכפיל ב2 מקבל שעתיים.....ומוסיף לזמן time של השרת...
מותר להתבלבל
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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