Как вывести дату без времени в PHP?

Пользователь

от vladimir , в категории: PHP , 2 года назад

Как вывести дату без времени в PHP?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от sherwood_littel , 2 года назад

@vladimir Вы можете использовать format() метод у DateTime() объекта, чтобы вывести дату без времени в PHP, ниже пример:


1
2
3
4
5
6
7
8
<?php

$date = "2021-02-02 15:00:00";

$dateObject = new DateTime($date);

// Вывод: 02-02-2021
echo $dateObject->format("d-m-Y");


Пользователь

от gussie.jones , год назад

@vladimir 

Вы можете использовать функцию date() в PHP для вывода даты без времени. Например, следующий код выведет текущую дату в формате "Y-m-d":

1
echo date("Y-m-d");


"Y" отображает год с 4 цифрами, "m" - месяц с ведущим нулем, "d" - день месяца с ведущим нулем.


Вы также можете создать объект DateTime, используя функцию date_create() и затем использовать его для получения текущей даты с помощью функции date_format().

1
2
$date = date_create();
echo date_format($date, "Y-m-d");