JS date / time RegExp
Sziasztok!
van az alábbi kód:ez ilyen formátumot hoz létre: 2008-8-7 6:12:16
hogyan kéne ezt úgy átírni, hogy Európai típusú legyen: 2008-08-07 6:12:16 ?
ezzel próbálkoztam, de sehogy sem jön össze az idővel:előre is köszönöm!
■ van az alábbi kód:
var re_date = /^(\d+)\-(\d+)\-(\d+)\s+(\d+)\:(\d+)\:(\d+)$/;
hogyan kéne ezt úgy átírni, hogy Európai típusú legyen: 2008-08-07 6:12:16 ?
ezzel próbálkoztam, de sehogy sem jön össze az idővel:
var re_date = /^\d{1,2}\/\d{1,2}\/\d{4}\s+(\d+)\:(\d+)\:(\d+)$/;
hajóllá tom
Nem értem a kérdést, hogy milyen idővel mi nem jön össze.
Ha a második példát akarod átírni nap-hó-év sorrendre, akkor azt regexp-cserével meg lehet csinálni:
/(\d+)-(\d+)-(\d+)/ ---> '$3-$2-$1'
Ha a számokhoz vezető nullát kell tenni, az is megoldható:
/(d)/g ---> '0$1'
bocsi
gondolom a RegExp.$2-1 -en kéne változtatni, de ha egy 0-át odaírok elé, hibát ír ki.
thx