Bán Miklós írta: > On Sat, 12 May 2012 17:02:39 +0200 (CEST) > SZABO Zsolt <sz...@mm.bme.hu> wrote: > >> On Sat, 12 May 2012, Krisztian VASAS wrote: >> >>> On 2012-05-12 14:42, SZABO Zsolt wrote: >>>> Egy szovegben ($r) szeretnem >>>> a "May-11" jellegu datumokat "May-11 (Fri)" formatumra cserelni, >>>> es ezt a >>>> >>>> $r = preg_replace("/(Max-[0-9]+)/",'\1 >>>> ('.date("D",strtotime('\1')).')',$r); >>>> >>>> paranccsal gondoltam megcsinalni,de nem mukodik (kulonbozo >>>> datumokhoz ugyanazt a napot dobja ki). >>>> Jol gondolom, hogy akkor igy nem lehet hasznalni a preg_replace-t? >>>> (vagy rosszul hasznalom?) >>> 1. A nálam jobb fejlesztők majd kijavítanak, de tudtommal a May-11 >>> nem valid datumforma: >>> $ date -d May-11 '+%Y-%m-%d' >>> date: invalid date `May-11' >>> $ date -d 'May 11' '+%Y-%m-%d' >>> 2012-05-11 >>> >>> 2. A függvények sorrendje hibás. Ez nekem műxik: >>> >>> <?php >>> $r = 'May-11'; >>> $rr = date( 'M-d (D)', strtotime( preg_replace( "/(May)-([0-9]+)/", >>> '\2 \1', $r ) ) ); >>> echo "$r\n$rr\n"; >>> ?> >> A May-11-gyel megbirkozik a strtotime, bar lehet, hogy valoban nem >> szabvanyos datumformatum(?). >> >> Viszont a csereberenek a kovetkezo sorra is mukodnie kellene: >> "hdgdajgfah May-11 fhflhsldfkjh May-13 dgfjadsghfkj stb." >> >> Szoval az elobbi sort szeretnem erre cserelni: >> "hdgdajgfah May-11 (Fri) fhflhsldfkjh May-13 (Sun) dgfjadsghfkj stb." >> >> emiatt gondoltam az eredeti fuggveny sorrendet... >> >> -- >> sZs > > > Szia, > > a strtotime-nak ebben a formában kell az év, egyébként a függvény > működik: > > $rr = date( 'M-d (D)', > strtotime( preg_replace( "/(\d{4})-(May)-([0-9]+)/", '\1 \3 \2', $r ) ) > ); > > Miki > Kedves Egybegyűltek!
Fel szeretném hívni a figyelmeteket arra, hogy ez a linux (haladóbb) lista és szeretnélek benneteket megkérni arra, hogy a nem szigorúan a lista tematikájába vágó kérdéseket a linux határterületeiről (úgymint a php programozás, lótenyésztés, stb.) a linux-flame vagy php szakmai listán listán tegyétek fel! Bár tudom, hogy a jó úttörő ahol tud segít, de tartsuk meg a lista irányultságát! Azon kívül kérlek benneteket, hogy a listára írás szabályait fokozottan vegyétek figyelembe, úgyis mint az aláírás hossza illetve a másik aláírásának a visszaidézése, toppost, (ez most nem volt, de elő szokott fordulni!) egyebek. Köszönettel: Pápai Balázs listaadmin _________________________________________________ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux