⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 date.js

📁 这是一个ajax的例子大家好好的看看就是一个鱼眼的效果
💻 JS
📖 第 1 页 / 共 2 页
字号:
		dtA = new Date(2000, 11, 31);	dtB = new Date(2001, 0, 1);	t.is(1, dojo.date.difference(dtA, dtB, interv));		// DST leap -- check for rounding err	// This is dependent on US calendar, but	// shouldn't break in other locales	dtA = new Date(2005, 3, 3);	dtB = new Date(2005, 3, 4);	t.is(1, dojo.date.difference(dtA, dtB, interv));		interv = "weekday";	dtA = new Date(2006, 7, 3);	dtB = new Date(2006, 7, 11);	t.is(6, dojo.date.difference(dtA, dtB, interv));		// Positive diffs	dtA = new Date(2006, 7, 4);	dtB = new Date(2006, 7, 11);	t.is(5, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2006, 7, 5);	dtB = new Date(2006, 7, 11);	t.is(5, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2006, 7, 6);	dtB = new Date(2006, 7, 11);	t.is(5, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2006, 7, 7);	dtB = new Date(2006, 7, 11);	t.is(4, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2006, 7, 7);	dtB = new Date(2006, 7, 13);	t.is(4, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2006, 7, 7);	dtB = new Date(2006, 7, 14);	t.is(5, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2006, 7, 7);	dtB = new Date(2006, 7, 15);	t.is(6, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2006, 7, 7);	dtB = new Date(2006, 7, 28);	t.is(15, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2006, 2, 2);	dtB = new Date(2006, 2, 28);	t.is(18, dojo.date.difference(dtA, dtB, interv));		// Negative diffs	dtA = new Date(2006, 7, 11);	dtB = new Date(2006, 7, 4);	t.is(-5, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2006, 7, 11);	dtB = new Date(2006, 7, 5);	t.is(-4, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2006, 7, 11);	dtB = new Date(2006, 7, 6);	t.is(-4, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2006, 7, 11);	dtB = new Date(2006, 7, 7);	t.is(-4, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2006, 7, 13);	dtB = new Date(2006, 7, 7);	t.is(-5, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2006, 7, 14);	dtB = new Date(2006, 7, 7);	t.is(-5, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2006, 7, 15);	dtB = new Date(2006, 7, 7);	t.is(-6, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2006, 7, 28);	dtB = new Date(2006, 7, 7);	t.is(-15, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2006, 2, 28);	dtB = new Date(2006, 2, 2);	t.is(-18, dojo.date.difference(dtA, dtB, interv));	// Two days on the same weekend -- no weekday diff	dtA = new Date(2006, 7, 5);	dtB = new Date(2006, 7, 6);	t.is(0, dojo.date.difference(dtA, dtB, interv));		interv = "hour";	dtA = new Date(2000, 11, 31, 23);	dtB = new Date(2001, 0, 1, 0);	t.is(1, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2000, 11, 31, 12);	dtB = new Date(2001, 0, 1, 0);	t.is(12, dojo.date.difference(dtA, dtB, interv));		interv = "minute";	dtA = new Date(2000, 11, 31, 23, 59);	dtB = new Date(2001, 0, 1, 0, 0);	t.is(1, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2000, 1, 28, 23, 59);	dtB = new Date(2000, 1, 29, 0, 0);	t.is(1, dojo.date.difference(dtA, dtB, interv));		interv = "second";	dtA = new Date(2000, 11, 31, 23, 59, 59);	dtB = new Date(2001, 0, 1, 0, 0, 0);	t.is(1, dojo.date.difference(dtA, dtB, interv));		interv = "millisecond";	dtA = new Date(2000, 11, 31, 23, 59, 59, 999);	dtB = new Date(2001, 0, 1, 0, 0, 0, 0);	t.is(1, dojo.date.difference(dtA, dtB, interv));		dtA = new Date(2000, 11, 31, 23, 59, 59, 0);	dtB = new Date(2001, 0, 1, 0, 0, 0, 0);	t.is(1000, dojo.date.difference(dtA, dtB, interv));},function test_date_add_diff_year(t){	var interv = ''; // Interval (e.g., year, month)	var dtA = null; // Date to increment	var dtB = null; // Expected result date		interv = "year";	dtA = new Date(2005, 11, 27);	dtB = dojo.date.add(dtA, interv, 1);	t.is(dojo.date.difference(dtA, dtB, interv), 1);		dtA = new Date(2005, 11, 27);	dtB = dojo.date.add(dtA, interv, -1);	t.is(dojo.date.difference(dtA, dtB, interv), -1);		dtA = new Date(2000, 1, 29);	dtB = dojo.date.add(dtA, interv, 1);	t.is(dojo.date.difference(dtA, dtB, interv), 1);		dtA = new Date(2000, 1, 29);	dtB = dojo.date.add(dtA, interv, 5);	t.is(dojo.date.difference(dtA, dtB, interv), 5);		dtA = new Date(1900, 11, 31);	dtB = dojo.date.add(dtA, interv, 30);	t.is(dojo.date.difference(dtA, dtB, interv), 30);		dtA = new Date(1995, 11, 31);	dtB = dojo.date.add(dtA, interv, 35);	t.is(dojo.date.difference(dtA, dtB, interv), 35);},function test_date_add_diff_quarter(t){	var interv = ''; // Interval (e.g., year, month)	var dtA = null; // Date to increment	var dtB = null; // Expected result date	interv = "quarter";	dtA = new Date(2000, 0, 1);	dtB = dojo.date.add(dtA, interv, 1);	t.is(dojo.date.difference(dtA, dtB, interv), 1);		dtA = new Date(2000, 1, 29);	dtB = dojo.date.add(dtA, interv, 2);	t.is(dojo.date.difference(dtA, dtB, interv), 2);		dtA = new Date(2000, 1, 29);	dtB = dojo.date.add(dtA, interv, 4);	t.is(dojo.date.difference(dtA, dtB, interv), 4);},function test_date_add_diff_month(t){	var interv = ''; // Interval (e.g., year, month)	var dtA = null; // Date to increment	var dtB = null; // Expected result date	interv = "month";	dtA = new Date(2000, 0, 1);	dtB = dojo.date.add(dtA, interv, 1);	t.is(dojo.date.difference(dtA, dtB, interv), 1);		dtA = new Date(2000, 0, 31);	dtB = dojo.date.add(dtA, interv, 1);	t.is(dojo.date.difference(dtA, dtB, interv), 1);		dtA = new Date(2000, 1, 29);	dtB = dojo.date.add(dtA, interv, 12);	t.is(dojo.date.difference(dtA, dtB, interv), 12);},function test_date_add_diff_week(t){	var interv = ''; // Interval (e.g., year, month)	var dtA = null; // Date to increment	var dtB = null; // Expected result date	interv = "week";	dtA = new Date(2000, 0, 1);	dtB = dojo.date.add(dtA, interv, 1);	t.is(dojo.date.difference(dtA, dtB, interv), 1);},function test_date_add_diff_day(t){	var interv = ''; // Interval (e.g., year, month)	var dtA = null; // Date to increment	var dtB = null; // Expected result date	interv = "day";	dtA = new Date(2000, 0, 1);	dtB = dojo.date.add(dtA, interv, 1);	t.is(dojo.date.difference(dtA, dtB, interv), 1);		dtA = new Date(2001, 0, 1);	dtB = dojo.date.add(dtA, interv, 365);	t.is(dojo.date.difference(dtA, dtB, interv), 365);		dtA = new Date(2000, 0, 1);	dtB = dojo.date.add(dtA, interv, 366);	t.is(dojo.date.difference(dtA, dtB, interv), 366);		dtA = new Date(2000, 1, 28);	dtB = dojo.date.add(dtA, interv, 1);	t.is(dojo.date.difference(dtA, dtB, interv), 1);		dtA = new Date(2001, 1, 28);	dtB = dojo.date.add(dtA, interv, 1);	t.is(dojo.date.difference(dtA, dtB, interv), 1);		dtA = new Date(2000, 2, 1);	dtB = dojo.date.add(dtA, interv, -1);	t.is(dojo.date.difference(dtA, dtB, interv), -1);		dtA = new Date(2001, 2, 1);	dtB = dojo.date.add(dtA, interv, -1);	t.is(dojo.date.difference(dtA, dtB, interv), -1);		dtA = new Date(2000, 0, 1);	dtB = dojo.date.add(dtA, interv, -1);	t.is(dojo.date.difference(dtA, dtB, interv), -1);},function test_date_add_diff_weekday(t){	var interv = ''; // Interval (e.g., year, month)	var dtA = null; // Date to increment	var dtB = null; // Expected result date	interv = "weekday";	// Sat, Jan 1	dtA = new Date(2000, 0, 1);	// Should be Mon, Jan 3	dtB = dojo.date.add(dtA, interv, 1);	t.is(dojo.date.difference(dtA, dtB, interv), 1);		// Sun, Jan 2	dtA = new Date(2000, 0, 2);	// Should be Mon, Jan 3	dtB = dojo.date.add(dtA, interv, 1);	t.is(dojo.date.difference(dtA, dtB, interv), 1);		// Sun, Jan 2	dtA = new Date(2000, 0, 2);	// Should be Fri, Jan 7	dtB = dojo.date.add(dtA, interv, 5);	t.is(dojo.date.difference(dtA, dtB, interv), 5);		// Sun, Jan 2	dtA = new Date(2000, 0, 2);	// Should be Mon, Jan 10	dtB = dojo.date.add(dtA, interv, 6);	t.is(dojo.date.difference(dtA, dtB, interv), 6);		// Mon, Jan 3	dtA = new Date(2000, 0, 3);	// Should be Mon, Jan 17	dtB = dojo.date.add(dtA, interv, 10);	t.is(dojo.date.difference(dtA, dtB, interv), 10);		// Sat, Jan 8	dtA = new Date(2000, 0, 8);	// Should be Mon, Jan 3	dtB = dojo.date.add(dtA, interv, -5);	t.is(dojo.date.difference(dtA, dtB, interv), -5);		// Sun, Jan 9	dtA = new Date(2000, 0, 9);	// Should be Wed, Jan 5	dtB = dojo.date.add(dtA, interv, -3);	t.is(dojo.date.difference(dtA, dtB, interv), -3);		// Sun, Jan 23	dtA = new Date(2000, 0, 23);	// Should be Fri, Jan 7	dtB = dojo.date.add(dtA, interv, -11);	t.is(dojo.date.difference(dtA, dtB, interv), -11);},function test_date_add_diff_hour(t){	var interv = ''; // Interval (e.g., year, month)	var dtA = null; // Date to increment	var dtB = null; // Expected result date	interv = "hour";	dtA = new Date(2000, 0, 1, 11);	dtB = dojo.date.add(dtA, interv, 1);	t.is(dojo.date.difference(dtA, dtB, interv), 1);	dtA = new Date(2001, 9, 28, 0);	dtB = dojo.date.add(dtA, interv, 1);	t.is(dojo.date.difference(dtA, dtB, interv), 1);	dtA = new Date(2001, 9, 28, 23);	dtB = dojo.date.add(dtA, interv, 1);	t.is(dojo.date.difference(dtA, dtB, interv), 1);	dtA = new Date(2001, 11, 31, 23);	dtB = dojo.date.add(dtA, interv, 1);	t.is(dojo.date.difference(dtA, dtB, interv), 1);},function test_date_add_diff_minute(t){	var interv = ''; // Interval (e.g., year, month)	var dtA = null; // Date to increment	var dtB = null; // Expected result date	interv = "minute";	dtA = new Date(2000, 11, 31, 23, 59);	dtB = dojo.date.add(dtA, interv, 1);	t.is(dojo.date.difference(dtA, dtB, interv), 1);	dtA = new Date(2000, 11, 27, 12, 2);	dtB = dojo.date.add(dtA, interv, 60);	t.is(dojo.date.difference(dtA, dtB, interv), 60);},function test_date_add_diff_second(t){	var interv = ''; // Interval (e.g., year, month)	var dtA = null; // Date to increment	var dtB = null; // Expected result date	console.debug("second");	interv = "second";	dtA = new Date(2000, 11, 31, 23, 59, 59);	dtB = dojo.date.add(dtA, interv, 1);	t.is(dojo.date.difference(dtA, dtB, interv), 1);	dtA = new Date(2000, 11, 27, 8, 10, 59);	dtB = dojo.date.add(dtA, interv, 60);	t.is(dojo.date.difference(dtA, dtB, interv), 60);		// Test environment JS Date doesn't support millisec?	//interv = "millisecond";	//	//dtA = new Date(2000, 11, 31, 23, 59, 59, 999);	//dtB = dojo.date.add(dtA, interv, 1);	//t.is(dojo.date.difference(dtA, dtB, interv), 1);	//	//dtA = new Date(2000, 11, 27, 8, 10, 53, 2);	//dtB = dojo.date.add(dtA, interv, 1000);	//t.is(dojo.date.difference(dtA, dtB, interv), 1000);}	]);dojo.require("tests.date.locale");dojo.require("tests.date.stamp");}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -