Выяснить день недели из БД
В БД время хранится как юникс время.
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, время: 20:40. |