// +----------------------------------------------------------------------+ // | SPIP.DateLocales.JS v.1.0.0-English | // +----------------------------------------------------------------------+ // | Copyright (c) 2004 Adeixis.Communication | // +----------------------------------------------------------------------+ // | This program is free software; you can redistribute it and/or | // | modify it under the terms of the GNU General Public License | // | as published by the Free Software Foundation; either version 2 | // | of the License, or (at your option) any later version. | // | | // | This program is distributed in the hope that it will be useful, | // | but WITHOUT ANY WARRANTY; without even the implied warranty of | // | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | // | GNU General Public License for more details. | // | | // | To read the license, please visit: | // | http://www.gnu.org/copyleft/gpl.html | // +----------------------------------------------------------------------+ // | Author: Julien Tessier | // +----------------------------------------------------------------------+ function s_lt(timestamp, format) { if (format == undefined) format = "Y-m-d H:i:s" date_object = new Date(); date_object.setTime(timestamp*1000); document.write(spipLocalTime_formatDate(date_object, format)); } function spipLocalTime_addZero(number){ return ((number < 10) ? "0" : "") + number } function spipLocalTime_formatDate(date_object, format){ var daysTextual = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Sunday"); var monthsTextual = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); var replacements = new Array(); replacements['d'] = spipLocalTime_addZero(date_object.getDate()); replacements['F'] = monthsTextual[date_object.getMonth()]; replacements['G'] = date_object.getHours(); replacements['H'] = spipLocalTime_addZero(date_object.getHours()); replacements['i'] = spipLocalTime_addZero(date_object.getMinutes()); replacements['j'] = date_object.getDate(); replacements['l'] = daysTextual[date_object.getDay()]; replacements['m'] = spipLocalTime_addZero(date_object.getMonth()+1); replacements['n'] = date_object.getMonth()+1; replacements['s'] = spipLocalTime_addZero(date_object.getSeconds()); replacements['Y'] = date_object.getFullYear(); replacements['y'] = spipLocalTime_addZero(date_object.getFullYear().toString().substring(3,4)); var parsed_string = ''; for (i=0; i