MitS
16.08.2008, 23:02:17
Witam,
mam sobie datetime w zmiennej w formacie: $date = '2008-08-14 23:57:03';
i moje pytanie brzmi: jak odczytać na podstawie w/w daty jaki to jest dzień tygodnia ?
Czyli na wyjściu powinno mi wypisać czwartek.
oscar17
16.08.2008, 23:10:21
<?php
$date = '2008-08-14 23:57:03';
?>
Lub, żeby mieć ładnie po polsku:
<?php
$date = '2008-08-14 23:57:03';
$dni = array('niedziela', 'poniedziałek', 'wtorek', 'sroda', 'czwartek', 'piątek', 'sobota'); ?>
---edit---
ogólnie
date" title="Zobacz w manualu PHP" target="_manual--edit---
poprawiony kod
MitS
16.08.2008, 23:33:21
oooo to z SQL'em to jest dobre
o to mniej wiecej mi chodziło

Pozdrawiam
sznajder
16.08.2008, 23:49:01
@oscar17 - nie pisz bzdur

date() nie przyjmuje daty jako argumentu. Wynik wykonanego przez Ciebie kodu jest bledny. Wystarczy wpisać 15 zamiast 14 i jest blad. Date do date() sie podaje jako integera.
Na drugi raz - RTFM
PS. Polecam strtotime()
oscar17
17.08.2008, 14:50:52
@sznajder - racja, kod już poprawiony, późno było jak pisałem i jakoś tak nie sprawdziłem za bardzo - dla tej konkretnej daty zadziałało, to myślałem że jest ok, ale fakt - zapomniałem strtotime()