<?php
function getDay($year,$mon,$day)
{
$days = array ("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
$day = (int)$day; //if day of two-character and <10
$mon = (int)$mon; //if the two-character month and <10
$a = (int)((14 - $mon) / 12); // 1
$y = $year - $a; // 2015
$m = $mon + 12 * $a - 2; // 4
$d = (7000 + (int)($day+$y+ (int)($y/4) - (int)($y/100) + (int)($y/400) + (31*$m)/12))%7;
return $days[$d];
}
echo getDay(2016,06,05);
?>
function getDay($d, $m, $y) {
$arrDays = array ("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
$n = date('w', mktime(0, 0, 0, $m, $d, $y));
return $arrDays[$n];
}
echo getDay(27, 06, 2016);
Find more questions by tags PHP