2008-01-29 20:30:20 -08:00
|
|
|
function test_full() {
|
|
|
|
var date = new Date();
|
|
|
|
var scriptableDateServ =
|
|
|
|
Components.classes["@mozilla.org/intl/scriptabledateformat;1"].createInstance(Components.interfaces.nsIScriptableDateFormat);
|
|
|
|
|
|
|
|
var dateStrXpcom = scriptableDateServ.FormatDateTime("",
|
|
|
|
scriptableDateServ.dateFormatLong, scriptableDateServ.timeFormatSeconds,
|
|
|
|
date.getFullYear(), date.getMonth()+1, date.getDate(), date.getHours(),
|
|
|
|
date.getMinutes(), date.getSeconds());
|
|
|
|
|
|
|
|
var dateStrJs = date.toLocaleString();
|
|
|
|
|
2008-03-09 06:06:30 -07:00
|
|
|
do_check_eq(dateStrXpcom, dateStrJs);
|
2008-01-29 20:30:20 -08:00
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
function test_kTimeFormatSeconds() {
|
|
|
|
var date = new Date();
|
|
|
|
var scriptableDateServ =
|
|
|
|
Components.classes["@mozilla.org/intl/scriptabledateformat;1"].createInstance(Components.interfaces.nsIScriptableDateFormat);
|
|
|
|
|
|
|
|
var dateStrXpcom = scriptableDateServ.FormatDateTime("",
|
|
|
|
scriptableDateServ.dateFormatLong, scriptableDateServ.timeFormatNone,
|
|
|
|
date.getFullYear(), date.getMonth()+1, date.getDate(), date.getHours(),
|
|
|
|
date.getMinutes(), date.getSeconds());
|
|
|
|
|
|
|
|
var dateStrJs = date.toLocaleDateString()
|
|
|
|
|
2008-03-09 06:06:30 -07:00
|
|
|
do_check_eq(dateStrXpcom, dateStrJs);
|
2008-01-29 20:30:20 -08:00
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
function run_test()
|
|
|
|
{
|
2008-03-09 07:46:17 -07:00
|
|
|
// XXX test disabled due to bug 421790
|
|
|
|
return;
|
2008-03-09 06:06:30 -07:00
|
|
|
test_full();
|
|
|
|
test_kTimeFormatSeconds();
|
2008-01-29 20:30:20 -08:00
|
|
|
}
|