Setlocale thread-enként

Setlocale thread-enként
2012-05-08T20:04:32+02:00
2012-05-16T01:00:32+02:00
2022-11-25T18:55:34+01:00
fujime
Hi,

strftime()-hoz használom a setlocale()-t, beinklúdolva minden egyes script elejére.

Az strftime() visszatérési értéke hol angol (2012. May), hol magyar (2012. május), gondolom emiatt:


The locale information is maintained per process, not per thread. If you are running PHP on a multithreaded server API like IIS or Apache on Windows, you may experience sudden changes in locale settings while a script is running, though the script itself never called setlocale(). This happens due to other scripts running in different threads of the same process at the same time, changing the process-wide locale using setlocale().


Tudok ezzel kezdeni valamit?
Mutasd a teljes hozzászólást!
Akkor felveszed a 12 hónapot magyarul és
<?php $timestamp=time(); $honapok=Array('','Január','Február','Március','Április','Május','Június','Július','Augusztus','Szeptember','Október','November','December'); echo date("Y",$timestamp).", ".$honapok[date("n",$timestamp)]." ".date("d",$timestamp); ?>
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd