Format på dato
Har følgende script (der er en del af et xsl-dokument, der formaterer et xml dokument:// This function gets the current date.
function date()
{
var today = new Date();
var month = today.getMonth() + 1;
var dayOfMonth = today.getDate();
var year = today.getFullYear();
var hours = today.getHours();
var setting = "";
if (hours == 12)
{
setting = "pm";
}
if (hours == 24)
{
setting = "am";
}
if (hours < 12)
{
setting = "am";
}
if (hours > 12)
{
setting = "pm";
hours = hours - 12;
}
var minutes = today.getMinutes();
if (minutes < 10)
{
minutes = "0" + minutes;
}
return month + "/" + dayOfMonth + "/" + year;
}
// This function gets the current time.
function time()
{
var today = new Date();
var hours = today.getHours();
var setting = "";
if (hours == 12)
{
setting = "pm";
}
if (hours == 24)
{
setting = "am";
}
if (hours < 12)
{
setting = "am";
}
if (hours > 12)
{
setting = "pm";
hours = hours - 12;
}
var minutes = today.getMinutes();
if (minutes < 10)
{
minutes = "0" + minutes;
}
return hours + ":" + minutes + setting;
}
Det bevirker, at datoer bliver skrevet ud som:
7/30/2005 (30. juli. 2005)
og tidspunkter som am/pm
Kan en venlig sjæl ikek hjælpe mig med at omskrive det, så datoer kommer som
dd.yy.mmmm
eller endnu bedre
dd. månedsnavnpådansk yyyy
Og så klokkeslet bliver uden am/pm
?
