<?php
function converteData($format, $to_format, $date, $timezone = null)
{
if (!$timezone) {
$timezone = new DateTimeZone(date_default_timezone_get());
}
$d = date_create_from_format($format, $date, $timezone);
return date_format($d, $to_format);
}
/*
* Exemplos
*/
var_dump(converteData('d m Y', 'Y-m-d', '06 02 2025')); //2025-02-06
var_dump(converteData('d-m-Y', 'm/d/Y H:i', '06-02-2025')); //2025-02-06
var_dump(converteData('Y-m-d', 'D l F Y', '2014-02-06')); //Thu Thursday February 2014
preferences:
57.23 ms | 402 KiB | 5 Q