Отримання поточної дати

PHP:
Отримання поточної дати

Як:

Рідний PHP

Вбудована функція date() в PHP є найпрямішим способом отримати поточну дату. Ви можете форматувати дату різними способами, вказавши параметр формату.

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, додаючи читабельність та масу функціональних можливостей для маніпулювання часом, порівняння та форматування.