Files
HotLunches/include/date.php
T
2026-10-19 15:22:52 -07:00

62 lines
1.4 KiB
PHP

<?php
//
// Reformat date field based on a format string
//
function formatDate($date,$date_format) {
switch($date_format) {
case 'YYYY-MM-DD':
break;
case 'YY-MM-DD':
$yr = substr($date,0,2);
$mo = substr($date,3,2);
$dy = substr($date,6,2);
if ($yr <= date("y",time())) $yr = "20$yr";
else $yr = "19$yr";
$date = "$yr-$mo-$dy";
break;
case 'YYYY/MM/DD':
$yr = substr($date,0,4);
$mo = substr($date,5,2);
$dy = substr($date,8,2);
$date = "$yr-$mo-$dy";
break;
case 'DD/MM/YYYY':
$yr = substr($date,6,4);
$mo = substr($date,3,2);
$dy = substr($date,0,2);
$date = "$yr-$mo-$dy";
break;
case 'DD/MM/YY':
$yr = substr($date,6,2);
$mo = substr($date,3,2);
$dy = substr($date,0,2);
if ($yr <= date("y",time())) $yr = "20$yr";
else $yr = "19$yr";
$date = "$yr-$mo-$dy";
break;
case 'MM/DD/YYYY':
$yr = substr($date,6,4);
$mo = substr($date,0,2);
$dy = substr($date,3,2);
$date = "$yr-$mo-$dy";
break;
case 'MM/DD/YY':
$yr = substr($date,6,2);
$mo = substr($date,0,2);
$dy = substr($date,3,2);
if ($yr <= date("y",time())) $yr = "20$yr";
else $yr = "19$yr";
$date = "$yr-$mo-$dy";
break;
}
}
?>