המרת תאריך למחרוזת

PHP:
המרת תאריך למחרוזת

איך עושים את זה:

כדי להמיר תאריך למחרוזת, אפשר להשתמש בפונקציית date או במתודת format של אובייקט DateTime. קבלו דוגמה:

<?php
// שימוש בפונקציית date
echo date('Y-m-d'); // יוצא תאריך נוכחי בפורמט YYYY-MM-DD

// שימוש באובייקט DateTime והמתודה format
$date = new DateTime('now');
echo $date->format('Y-m-d H:i:s'); // יהפוך את התאריך למחרוזת עם זמן
?>

תוצאה:

2023-03-15
2023-03-15 14:35:52

עומק של ידע

ב-PHP, המרת תאריך למחרוזת החלה עם הפונקציה strftime, שהפכה לא פעילה ב-PHP 8.0. כיום, אנחנו עובדים עם הפונקציה date ואובייקט DateTime. אם יש צורך להמיר תאריכים מפורמט אחד לפורמט אחר, אפשר לעשות זאת בחופשיות עם מתודת format. כמו כן, ישנה המחלקה DateInterval לפעולות מתקדמות יותר עם תאריכים.

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

ראה גם: