Выяснить день недели из БД
В БД время хранится как юникс время.
date('l', $date) все равно выводит сегодняшний день недели. Как это исправить? |
Используй getdate(). В массиве результата есть ['wday']
|
$arrayDate = getdate($date);
echo $arrayDate[wday]; Тоже выдает 6. |
Показываю полную функцию, может из-за нее проблема.
function Date_To_Show($value){ $time = explode(' ',$value); $date = $time[0]; $dateconvert = explode('-',$date); $year = $dateconvert[0]; $month = $dateconvert[1]; $day = $dateconvert[2]; $time = $time[1]; return '0, 0, 0, '.ltrim($month,'0').', '.ltrim($day,'0').', '.$year.""; } $arrayDate = getdate(mktime(Date_To_Show($_GET['date']))); echo $arrayDate['wday']; |
Часовой пояс GMT +3, время: 16:14. |