Autor | Zpráva | ||
---|---|---|---|
stepi.p Profil |
#1 · Zasláno: 7. 11. 2017, 15:10:41
Dobrý den,
prosím o radu jak v PHP udělat z čísla datum? Mám číslo např. 01271 -první dvě čísla jsou číslo týdne -třetí číslo je den v týdnu -poslední dvě čísla jsou rok (obráceně 71=17) díky P. |
||
M4n Profil * |
#2 · Zasláno: 7. 11. 2017, 21:43:16
Zkusil bych DateTime::createFromFormat. Problém budeš mít možná s tím obráceným rokem, takový formát neexistuje. Takže bych asi poslední dvě číslice napřed přehodil a pak bych šel rozkopat auto tomu, koho napadlo to takto ukládat.
|
||
Alphard Profil |
Alternativně takto
$in = '01271'; $date = new DateTime(); $date->setISODate(2000 + strrev(substr($in, 3, 2)), substr($in, 0, 2), substr($in, 2, 1)); |
||
Časová prodleva: 6 dní
|
|||
stepi.p Profil |
#4 · Zasláno: 13. 11. 2017, 10:07:14
Super, díky, dal jsem to dohromady.
|
||
Časová prodleva: 7 let
|
0