כאן תמצאו פונקציות זמן ותאריך של PHP כדי לקבל את זמן השרת כאשר סקריפט ה-PHP מופעל עליו. פונקציות אלו גם מאפשרות לך לקבל את התאריך והשעה במספר פורמטים.
פונקציות תאריך/שעה של PHP אינן דורשות שום ספרייה להתקנה. פונקציות אלו מגיעות מובנות בשפת PHP.
הערה: בזמן העבודה עם פונקציות התאריך והשעה של PHP, קחו בחשבון תמיד את שעון הקיץ ושנים מעוברות עבור הפלט המדויק. כמו כן, הגדרות השרת יכולות להשפיע על פעולתן של שיטות מסוימות.
תצורות זמן ריצה
פונקציות אלו תלויות בתצורות בקובץ PHP.ini.
שם | תיאור | ערך ברירת מחדל |
---|---|---|
date.timezone | נותן את אזור הזמן המוגדר כברירת מחדל המשמש את כל פונקציות הזמן/תאריך ב-PHP | "" |
תאריך.default_latitude | שיטת date_sunrise() ו-date_sunset() משתמשות בקו הרוחב המוחזר בשיטה זו | "31.7667" |
תאריך.default_longitude | שיטת date_sunrise() ו-date_sunset() משתמשות בקו האורך המוחזר בשיטה זו | "35.2333" |
date.sunrise_zenith | שיטת date_sunrise() ו-date_sunset() משתמשות בזנית הזריחה המוחזרת בשיטה זו | "90.83" |
date.sunset_zenith | שיטת date_sunrise() ו-date_sunset() משתמשות בשיאת השקיעה המוחזרת בשיטה זו | "90.83" |
פונקציות תאריך/שעה של PHP
פונקציה | תיאור |
---|---|
בדוק תאריך() | בדוק אם תאריך גרגוריאני תקף |
date_add() | הוסף ימים, חודשים, שנים, שעות, דקות ושניות בתאריך המוחזר על ידי פונקציית PHP |
date_create_from_format() | ציין פורמט והחזר אובייקט DateTime חדש בפורמט זה |
date_create() | צור אובייקט DateTime חדש |
date_date_set() | קבע תאריך חדש |
date_default_timezone_get () | קבל את אזור הזמן המוגדר כברירת מחדל שנמצא כעת בשימוש על ידי פונקציות הזמן/תאריך |
date_default_timezone_set () | הגדר אזור זמן ברירת מחדל שנמצא בשימוש כעת על ידי פונקציות הזמן/תאריך |
תאריך_דיף () | נותן את ההבדל בין שני התאריכים. ההבדל יכול להיות גם בצורת פורמט תאריך |
פורמט תאריך() | ציין פורמט והחזר אובייקט DateTime חדש בפורמט זה |
date_get_last_errors() | אם מחרוזת התאריך מכילה מחרוזת כלשהי, פונקציה זו תחזיר את השגיאה |
date_interval_create_from_date_string() | צור dateInterval ממחרוזת התאריך |
date_interval_format() | עיצוב תאריך מרווח |
date_isodate_set() | הגדר תאריכי ISO |
date_modify() | שנה/עדכן את חותמת הזמן |
date_offset_get() | קבל את היסט אזור הזמן |
date_parse_from_format() | מחזירה מערך אסוציאטיבי עם תאריך מוגדר לפורמט מסוים |
date_parse() | קבל מידע על תאריך בצורה של מערך אסוציאטיבי |
date_sub() | מפחית/מינוס ימים, חודשים, שנים, שעות, דקות ושניות מתאריך PHP |
date_sun_info() | קבל את מידע ההתחלה/סיום של השקיעה/זריחה ודמדומים עבור יום ומיקום ספציפיים בצורה של מערך אסוציאטיבי |
date_sunrise() | קבל את זמן הזריחה עבור המיקום והיום שצוינו |
תאריך_שקיעה() | קבל את שעת השקיעה עבור המיקום והיום שצוינו |
date_time_set() | הגדר זמן ב-PHP |
date_timestamp_get() | קבל חותמת זמן של יוניקס ב-PHP |
date_timestamp_set() | הגדר את השעה והתאריך באמצעות חותמת זמן של יוניקס |
date_timezone_get() | קבל את אזור הזמן של האובייקט DateTime |
date_timezone_set() | הגדר את אזור הזמן של האובייקט DateTime |
תַאֲרִיך() | עיצוב תאריך ושעה מקומיים |
השג תאריך() | קבל מידע על שעה/תאריך עבור השעה/תאריך או חותמת הזמן המקומיים הנוכחיים |
gettimeofday () | קבל את השעה הנוכחית ביום |
gmdate () | עיצוב זמן ותאריך GMT/UTC |
gmmktime() | קבל את חותמת הזמן של יוניקס עבור התאריך בפורמט GMT |
gmstrftime() | עיצוב שעה ותאריך UTC/GMT (תלוי בתצורות המקומיות) |
idate () | קבל תאריך/שעה מקומיים כמספר שלם |
זמן מקומי() | קבל את השעה המקומית |
זמן מיקרוט () | קבל את חותמת הזמן הנוכחית של יוניקס (מיקרו-שניות) |
זמן זמן () | קבל את חותמת הזמן של יוניקס של התאריך |
זמן עבודה () | עיצוב זמן/תאריך מקומיים (תלוי בתצורות המקום) |
strptime () | נתח תאריך/שעה שהושגו עם הפונקציה strftime() |
זמן זמן () | מנתח את DateTime מפורמט טקסטואלי לחותמת זמן של יוניקס |
זְמַן() | קבל את השעה הנוכחית בצורת חותמת זמן של יוניקס |
timezone_abbreviations_list() | קבל את שם ה-dst, offset ואזור הזמן בצורה של מערך אסוציאטיבי |
רשימת מזהי_אזור הזמן () | קבל מערך של כל מזהי אזורי הזמן |
timezone_location_get() | קבל מידע על מיקום בהתאם לאזור הזמן |
timezone_name_from_ abbr() | קבל את שם אזור הזמן באמצעות קיצור |
timezone_name_get() | קבל את השם של אזור הזמן |
timezone_offset_get() | קבל את היסט אזור הזמן (GMT) |
timezone_open() | צור אובייקט DateTimeZone חדש |
timezone_transitions_get() | קבל את כל המעברים עבור אזור הזמן |
timezone_version_get() | קבל את הגרסה של timezonedb |