Autor | Zpráva | ||
---|---|---|---|
termitus Profil * |
#1 · Zasláno: 14. 11. 2007, 12:16:11
Zdravym
Mame takyto problem: Vytahujeme z db datum vo formate yyyy-mm-dd tento potrebujeme prednastavit do formulara vo formate dd.mm.yyyy a potom bud ten alebo nejaky iny ktory tam zada user ulozit spet do db vo formate yyyy-mm-dd. Nevieme si s tym dat rady uz nad tym sedime 2 dni... nebo bychom potrebovaly, rozdeleny retezec slozit do jedne promene: $string = $bookin_date; // yyyy-mm-dd echo $string{8}, $string{9}, $string{7}, $string{5}, $string{6}, $string{4}, $string{0}, $string{1}, $string{2}, $string{3}; |
||
lagin Profil |
#2 · Zasláno: 14. 11. 2007, 12:20:20
$datumtotime = strtotime($tvojedatum);
$novydatum = date ("d. m. Y", $datumtotime); je to ono? |
||
Taps Profil |
#3 · Zasláno: 14. 11. 2007, 12:26:10
termitus
zkus explode $datum1="2007-10-14"; $p = explode('-' , $datum1); $od = $p[2] . '.' . $p[1] . '.' . $p[0]; |
||
termitus Profil * |
#4 · Zasláno: 14. 11. 2007, 12:36:56
chlapy, supr! ted je knecne po starostech! :)
bezi jak ma!!! dekujeme! |
||
termitus Profil * |
#5 · Zasláno: 14. 11. 2007, 12:51:34
juj, tak to jsme trosku predcenily :)
mame tu jeste jeden problemek s tim spojeny... pri zapise datumu potrebujeme zapisovat dny i mesice 01.01.yyyy kontrolni script name bere pouze datum napr. : 1.1.2007 potrebujeme jej i takto: 01.01.2007 preg_match('~^([1-9]|19|[12][0-8]|29(?=\.([^2]|2\.(([02468][048]|[1357 9][26])00|[0-9]{2}(0[48]|[2468][048]|[13579][26]))))|30(?=\.[^2])|31(? =\.([13578][02]?\.)))\.([1-9]|1[012])\.[0-9]{4}$~D', $bookin_date) predem diky! |
||
lagin Profil |
#6 · Zasláno: 14. 11. 2007, 13:03:36
pockej, jako do vstupu chces 01.01.2007? nebo do vystupu? vystup z z date pri d. m. Y by takovy mel byt.
|
||
termitus Profil * |
#7 · Zasláno: 14. 11. 2007, 13:20:02
potrebuji jen, aby me ta kontrolovaci fce pustila i pres zadani 01.01.2007
momentlane se format zobrazuje jako 01.01.2007, coz je v pohode, jen mi ted jde o upravu tohoto: preg_match('~^([1-9]|19|[12][0-8]|29(?=.([^2]|2.(([02468][048]|[1357 9][26])00|[0-9]{2}(0[48]|[2468][048]|[13579][26]))))|30(?=.[^2])|31(? =.([13578][02]?.))).([1-9]|1[012]).[0-9]{4}$~D', $bookin_date) aby mi to pri zapisu datumu vzal jak 1.1.2007 tak i 01.01.2007 predem diky |
||
lagin Profil |
#8 · Zasláno: 14. 11. 2007, 13:22:21
Tak s regulernimy vyrazy ti neporadim chlape, to sorry. S těma jsem ještě nic nenapsal skoro.
|
||
Taps Profil |
#9 · Zasláno: 14. 11. 2007, 13:50:04
termitus
zkus se podívat na http://www.regularnivyrazy.info/datum.html třeba ti to pomůže |
||
termitus Profil * |
#10 · Zasláno: 14. 11. 2007, 14:05:01
vsem diky urcite se tam koukneme
|
||
Časová prodleva: 16 let
|
0