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

בואו נסתכל על דוגמא. ברגע זה השעה 03:06 בבוקר ב -28 באוקטובר 2005, ורגע רכשתי שני תקליטורי DVD מ- Amazon.com. חותמת הזמן להזמנתי תהיה 1130486817 והמספר הזה הוא כל מה שישמור במאגר. לאחר אחסונו, נוכל לאחזר אותו לשימוש בהצגת הזמנה קיצית לרכישה זו. אבל המספר הזה לא מאוד ידידותי לקורא, נכון? זה כאשר פונקציית getdate מועילה. אנו נשתמש בפונקציה getdate על חותמת הזמן כדי לקבל מערך המכיל כל מיני מידע על חותמת הזמן כמו החודש, היום, השנה והשעה ביום. אז נוכל להציג את חלקי המערך או את כל חלקיו עם הצהרת ההד. להלן הקוד לפונקציה זו ומערך הרכישה $ שהתקבל.

רכישה של $ = getdate (1130486817);

מערך (
[שניות] => 57
[דקות] => 6
[שעות] => 3
[mday] => 28
[wday] => 5
[שני] => 10
[שנה] => 2005
[yday] => 300
[יום חול] => יום שישי
[חודש] => אוקטובר
[0] => 1130486817 )


אז מה המשמעות של כל המידע הזה במערך?

[שניות]
ערך מספרי בחלקים לזמן הרכישה (מ- 0 עד 59)
בדוגמה שלנו, זה היה 57 קטעים אחרי 03:06 בבוקר

[דקות]
ערך מספרי בדקות לזמן הרכישה (מ- 0 עד 59)
בדוגמה שלנו, זה היה 6 דקות אחרי 03:00

[שעה (ות]
ערך מספרי בשעות לזמן הרכישה (מ- 0 עד 23)
השעה הייתה שלוש לפנות בוקר

[mday]
ערך מספרי ליום החודש למועד הרכישה (בין 1 ל -31)
זה היה ה -28

[wday]
ערך מספרי ליום השבוע למועד הרכישה
(מ- 0 ליום ראשון עד 6 לשבת)
זה יום שישי אז הערך המספרי הוא 5

[שני]
ערך מספרי לחודש למועד הרכישה (בין 1 עד 12)
זהו אוקטובר כך שהערך המספרי הוא 10

[שנה]
ערך מספרי לשנה למועד הרכישה (4 ספרות)
זה 2005

[yday]
ערך מספרי ליום השנה למועד הרכישה (מ- 0 עד 365)
זה היום ה -300 השנה

[יום חול]
ערך טקסט ליום השבוע לתאריך הרכישה (ראשון עד שבת)
זה יום שישי

[חודש]
ערך טקסט לחודש למועד הרכישה (ינואר עד דצמבר)
זה אוקטובר

[0]
חותמת הזמן
1130486817

אז עכשיו כל שעלינו לעשות כדי להציג את התאריך והשעה של הרכישה (28 באוקטובר 2005 - 3:06:57) זה להשתמש בהצהרת הד.

הד "רכישה $ [חודש] $ רכישה [mday], $ רכישה [שנה] - $ רכישה [שעות]: $ רכישה [דקות]: $ רכישה [שניות]";




הוראות וידאו: How to use GET and POST method in php with example (מאי 2024).