php 8.2
Unix time
Как перевести дату в секунды если доступен только год? І как потом вывести только год?
public function formatDate($format = 'd:m:Y', $timestamp = null, $strtotime = false, $usertimezone = true) {
if ($strtotime === true) {
$timestamp = strtotime($timestamp);
}
if (is_null($timestamp)) {
$timestamp = time();
}
$datetime = @date($format, $timestamp);
return $datetime;
upd
В старой базе есть строковое поле с датой, где есть записи даты например - 15.09.2015, а есть просто вписан год пример - 2018.
Задача конвертировать дату в секунды (пр-1673634180) и записать в новое поле