Jei serveryje suinstaliuota lokalė, tada su PHP:
<? //laiko juosta, sąrašas čia http://php.net/manual/en/timezones.php date_default_timezone_set('Europe/Vilnius'); //lokalė setlocale(LC_TIME, 'lt_LT.UTF8'); //konvertuojame Unix laiko žymą į vietinę data echo strftime('%A, %d %B %Y %Z %x', time()); //Penktadienis, 23 kovo 2012 EET 2012.03.23 //funkcijai strtotime kai konvertuojama vietinė data, tai data turi būti GNU formato http://www.gnu.org/software/shishi/manual/html_node/Date-input-formats.html //atvirkščias vietinės datos į Unix laiko žymą konvertavimas echo strtotime('Friday, 23 March 2012'); //1332453600
MySQL vietinė data:
SET lc_time_names = 'lt_LT'; -- nustatoma lokalė SET time_zone = '+2:00'; -- nustatoma laiko juosta http://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html SELECT DATE_FORMAT(NOW(),'%M %e, %W'); -- kovo 23, Penktadienis SELECT DATE_FORMAT(FROM_UNIXTIME(1242733660),'%M %e, %W'); -- gegužės 19, Antradienis SELECT LOWER(DATE_FORMAT(NOW(), '%Y m. %M %e d., %W, %H:%i')); -- 2012 m. kovo 23 d., penktadienis, 11:39