קבלת התאריך הנוכחי

PHP:
קבלת התאריך הנוכחי

איך לעשות:

PHP טבעי

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

echo date("Y-m-d"); // מוציא: 2023-04-01 (לדוגמה)
echo date("l, F j, Y"); // מוציא: שבת, אפריל 1, 2023

לקבלת התאריך והשעה עם תמיכה באזור זמן, ניתן להשתמש בקלאס DateTime יחד עם DateTimeZone.

$dateTime = new DateTime('now', new DateTimeZone('America/New_York'));
echo $dateTime->format('Y-m-d H:i:s'); // מוציא: 2023-04-01 12:00:00 (לדוגמה)

שימוש ב-Carbon (ספרייה צד שלישי פופולרית)

Carbon היא הרחבת API פשוטה ל-DateTime המציעה דרך נקייה וזורמת יותר לעבוד עם תאריכים ושעות.

ראשית, ודא ש-Carbon מותקן דרך Composer:

composer require nesbot/carbon

לאחר מכן, ניתן להשתמש בו לקבלת התאריך הנוכחי:

use Carbon\Carbon;

echo Carbon::now(); // מוציא: 2023-04-01 12:00:00 (לדוגמה, בפורמט ברירת המחדל)
echo Carbon::now()->toDateString(); // מוציא: 2023-04-01
echo Carbon::now()->format('l, F j, Y'); // מוציא: שבת, אפריל 1, 2023

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