This commit is contained in:
Mike Bostock 2011-08-14 21:03:01 -07:00
Родитель 5f29160efc
Коммит 6e7047fe5b
3 изменённых файлов: 35 добавлений и 12 удалений

35
test/time/format-test.js Normal file
Просмотреть файл

@ -0,0 +1,35 @@
require("../env");
require("../../d3");
require("../../d3.time");
var vows = require("vows"),
assert = require("assert");
var suite = vows.describe("d3.time.format");
suite.addBatch({
"format": {
topic: function() {
return d3.time.format;
},
"ISO": {
topic: function(format) {
return format.iso;
},
"formats as ISO 8601": function(format) {
assert.equal(format(utc(1990, 0, 1, 0, 0, 0)), "1990-01-01T00:00:00Z");
assert.equal(format(utc(2011, 11, 31, 23, 59, 59)), "2011-12-31T23:59:59Z");
}
}
}
});
function local(year, month, day, hours, minutes, seconds) {
return new Date(year, month, day, hours || 0, minutes || 0, seconds || 0);
}
function utc(year, month, day, hours, minutes, seconds) {
return new Date(Date.UTC(year, month, day, hours || 0, minutes || 0, seconds || 0));
}
suite.export(module);

Просмотреть файл

@ -1,8 +0,0 @@
require("./../../lib/env-js/envjs/node");
require("./../../d3");
require("./../../d3.time");
console.log("format:");
console.log(" 01/01/1990 00:00:00 ->", d3.time.format.iso(new Date(Date.UTC(1990, 0, 1))));
console.log(" 12/31/2011 23:59:59 ->", d3.time.format.iso(new Date(Date.UTC(2011, 11, 31, 23, 59, 59))));
console.log("");

Просмотреть файл

@ -1,4 +0,0 @@
format:
01/01/1990 00:00:00 -> 1990-01-01T00:00:00Z
12/31/2011 23:59:59 -> 2011-12-31T23:59:59Z