כיצד להשתמש בפונקציה date_time_set() ב-PHP

Kyzd Lhstms Bpwnqzyh Date Time Set B Php



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

תחביר לפונקציה date_time_set()

התחביר של ה date_time_set() הפונקציה ב-PHP ניתנת להלן.

תאריך שעה תאריך_שעה_קבע ( תאריך שעה $object , int שעה $ , int דקה דולר , int שנייה $ = 0 , int $מיקרושניה = 0 )

הפרמטרים של הפונקציה הם:







  • $object: האובייקט DateTime שיש לשנות.
  • שעה $ : הערך החדש עבור רכיב השעה.
  • $דקה: הערך החדש עבור רכיב הדקות.
  • $שניה: (אופציונלי) הערך החדש עבור הרכיב השני. ברירת המחדל היא 0.
  • $מיקרושניה: (אופציונלי) הערך החדש עבור רכיב המיקרו-שנייה. ברירת המחדל היא 0.

ערכים אלה חייבים להיות בפורמט של מחרוזת, כאשר הזמן מעוצב בפורמט של 24 שעות.



ערך החזרה

אובייקט DateTime חדש עם רכיבי הזמן המעודכנים מוחזר על ידי ה- date_time_set() שיטה. אובייקט DateTime הראשי אינו משתנה.



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





לדוגמה:



$date = חָדָשׁ תאריך שעה ( '2023-12-01 00:00:00' ) ;

תאריך_שעה_קבע ( $date , 12 , 30 ) ;

הדפס ( 'תאריך:' . פורמט תאריך ( $date , 'Y/m/d H:i:s' ) ) ;

?>

בדוגמה זו, השורה הראשונה יוצרת אובייקט DateTime חדש עם התאריך מוגדר ל-1 בדצמבר 2023 בחצות. השורה השנייה משתמשת ב- date_time_set() פונקציה להגדיר את השעה של האובייקט ל-12:30 בצהריים ומקצה את האובייקט DateTime שהתקבל בחזרה ל- $date מִשְׁתַנֶה.



אם תעביר ערכי יום וחודש שהם מחוץ לטווח המותר תוך כדי קריאה לשיטה זו, הם יתווספו לערכי האב שלהם.



$date = חָדָשׁ תאריך שעה ( ) ;

תאריך_שעה_קבע ( $date , 24 , 22 , 36 ) ;

הדפס ( 'תאריך:' . פורמט תאריך ( $date , 'Y/m/d H:i:s' ) ) ;

?>

אובייקט DateTime חדש המשקף את התאריך והשעה הנוכחיים נוצר על ידי הקוד לעיל. זמן האובייקט DateTime מוגדר לאחר מכן ל-24 שעות, 22 דקות ו-36 שניות באמצעות date_time_set() שיטה. ה פורמט תאריך() לאחר מכן נעשה שימוש בשיטה כדי לעצב ולהדפיס את התאריך והשעה שהשתנו.

סיכום

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