Mod Name: ISO and German Date Format 1.0
Description: Admins can switch to ISO (YYYY-MM-DD hh:mm) or German (DD.MM.YYYY hh:mm) date format
Working under: at least 5.4.1 and 6.1.1
Any pre-requisites: none
Author(s): nòóx (Hannes Schmiderer)
Credits: Rick, for the code, which made it so easy to add it ;-)
Demo: www.dh-rangers.com (currently 5.4.1) and
www.nooxnet.com/ubbthreads.php (6.1.1)
Files Altered:- theme.inc.php (optionally)
- ubbt.inc.php
- admin/edittheme.php
Database Altered: no
New Files: none
Any other info:I think this should be included in some further release. The standardized ISO date format is interesting for multilingual boards. And there are some German boards where the other date formats do not really fit.
theme.inc.php (end of file)
code:
// Which Time format to use
// short1 = 'MM/DD/YY 10:19 AM';
// short2 = 'DD/MM/YY 10:19 AM';
// short3 = 'YY/MM/DD 10:19 AM';
// short4 = 'YYYY/MM/DD 22:43';
// german = 'DD.MM.YYYY 22:43';
// iso = 'YYYY-MM-DD 22:43';
ubbt.inc.php (function convert_time)
code:
look for:
function convert_time($time="",$offset="") {
add:
elseif ($theme['timeformat'] == "iso") {
$time = date("Y-m-d H:i", $time);
}
elseif ($theme['timeformat'] == "german") {
$time = date("d.m.Y H:i", $time);
}
admin/edittheme.php
code:
look for:
if ($theme[timeformat] == "long")
add:
elseif ($theme[timeformat] == "iso") {
$mod_iso = "SELECTED";
}
elseif ($theme[timeformat] == "german") {
$mod_german = "SELECTED";
}
code:
look for:
<select name=timeformat class=formboxes>
add:
<option value="iso" $mod_iso>YYYY-MM-DD 22:19
<option value="german" $mod_german>DD.MM.YYYY 22:19