logo

כיצד לשנות פורמט תאריך ב-PHP?

כדי להמיר את פורמט תאריך-שעה ש-PHP מספק strtotime() ו תַאֲרִיך() פוּנקצִיָה. אנו משנים את פורמט התאריך מפורמט אחד לאחר. לדוגמה - שמרנו את התאריך בפורמט MM-DD-YYYY במשתנה, ואנחנו רוצים לשנות אותו לפורמט DD-MM-YYYY.

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

שנה את YYYY-MM-DD ל-DD-MM-YYYY

בדוגמה למטה, יש לנו את התאריך 2019-09-15 בפורמט YYYY-MM-DD, ונמיר אותו ל-15-09-2019 בפורמט DD-MM-YYYY.

Java regex עבור
 

תְפוּקָה

 New date format is: 15-09-2019 (DD-MM-YYYY) 

שנה את YYYY-MM-DD ל-MM-DD-YYYY

בדוגמה למטה, יש לנו את התאריך 2019-02-26 בפורמט YYYY-MM-DD, ונמיר אותו לפורמט 26-02-2019 (MM-DD-YYYY).

 

תְפוּקָה

 New date format is: 02-26-2019 (MM-DD-YYYY) 

שנה את DD-MM-YYYY ל-YYYY-MM-DD

בדוגמה למטה, יש לנו את התאריך 17-07-2012 בפורמט DD-MM-YYYY, ונמיר אותו לפורמט 2012-07-17 (YYYY-MM-DD).

 

תְפוּקָה

הוא שומן חלבון
 New date format is: 2012-07-17 (YYYY-MM-DD) 

שנה את DD-MM-YYYY ל-YYYY/MM/DD

נניח שיש לנו תאריך 17-07-2012 בפורמט DD-MM-YYYY מופרד בסימן מקף (-). ברצוננו להמיר את זה לפורמט 2012/07/17 (YYYY/MM/DD), שיופרד על ידי הקו האלכסוני (/). בדוגמה שלהלן, פורמט DD-MM-YYYY מומר לפורמט YYYY-MM-DD, וגם מקפים (-) יוחלפו בסימן לוכסן (/).

 

תְפוּקָה

 date format is: 2012/07/17 (YYYY/MM/DD) 

שנה את התאריך והשעה לפורמט אחר

כאן בדוגמה למטה, נמיר את פורמט התאריך MM-DD-YYYY לפורמט YYYY-DD-MM ושעון זמן של 12 שעות לשעון זמן של 24 שעות.

 <?php $date = '06/13/2019 5:35 PM'; //converts date and time to seconds $sec = strtotime($date); //converts seconds into a specific format $newdate = date ('Y/d/m H:i', $sec); //Appends seconds with the time $newdate = $newdate . ':00'; // display converted date and time echo 'New date time format is: '.$newDate; ?> 

תְפוּקָה

 New date time format is: 2019/13/06 17:35:00