var dt = new Date(); console.log(dt); // => 返回一个表示本地日期和时间的Date对象
var dt = new Date(1000 * 60 * 1); // 前进1分钟的毫秒数
console.log(dt); // => {Date}:1970/01/01 08:01:00
dt = new Date(-1000 * 60 * 1); // 倒退1分钟的毫秒数
console.log(dt); // => {Date}:1970/01/01 07:59:00
var dt = new Date('2014/12/25'); // yyyy/MM/dd
console.log(dt); // => {Date}:2014/12/25 00:00:00
dt = new Date('2014/12/25 12:00:00'); // yyyy/MM/dd HH:mm:ss
console.log(dt); // => {Date}:2014/12/25 12:00:00
dt = new Date('2014-12-25'); // yyyy-MM-dd
console.log(dt); // => {Date}:2014-12-25 08:00:00 (加上了东8区的时区)
dt = new Date('2014-12-25 12:00:00'); // yyyy-MM-dd HH:mm:ss (注意:此转换方式在IE中会报错!)
console.log(dt); // => {Date}:2014-12-25 12:00:00
var dt = new Date(2014, 11); // 2014年12月(这里输入的月份数字为11)
console.log(dt); // => {Date}:2014/12/01 00:00:00
dt = new Date(2014, 11, 25); // 2014年12月25日
console.log(dt); // => {Date}:2014/12/25 00:00:00
dt = new Date(2014, 11, 25, 15, 30, 40); // 2014年12月25日 15点30分40秒
console.log(dt); // => {Date}:2014/12/25 15:30:40
dt = new Date(2014, 12, 25); // 2014年13月25日(这里输入的月份数字为12,表示第13个月,跳转到第二年的1月)
console.log(dt); // => {Date}:2015/01/25
dt.getFullYear(); // => 2014:年 dt.getMonth(); // => 11:月;实际为12月份(月份从0开始计算) dt.getDate(); // => 25:日 dt.getHours(); // => 15:时 dt.getMinutes(); // => 30:分 dt.getSeconds(); // => 40:秒 dt.getMilliseconds(); // => 333:毫秒 dt.getDay(); // => 4:星期几的值 dt.getTime(); // => 1419492640333 :返回Date对象与'1970/01/01 00:00:00'之间的毫秒值(北京时间的时区为东8区,起点时间实际为:'1970/01/01 08:00:00')
var dt = new Date(); dt.setFullYear(2014); // => 2014:年 dt.setMonth(11); // => 11:月;实际为12月份(月份从0开始计算) dt.setDate(25); // => 25:日 dt.setHours(15); // => 15:时 dt.setMinutes(30); // => 30:分 dt.setSeconds(40); // => 40:秒 dt.setMilliseconds(333); // => 333:毫秒 console.log(dt); // => 2014年12月25日 15点30分40秒 333毫秒
var dt = new Date(); console.log(dt.toString()); // => Tue Dec 23 2014 22:56:11 GMT+0800 (中国标准时间) :将Date转换为一个'年月日 时分秒'字符串 console.log(dt.toLocaleString()); // => 2014年12月23日 下午10:56:11 :将Date转换为一个'年月日 时分秒'的本地格式字符串 console.log(dt.toDateString()); // => Tue Dec 23 2014 :将Date转换为一个'年月日'字符串 console.log(dt.toLocaleDateString()); // => 2014年12月23日 :将Date转换为一个'年月日'的本地格式字符串 console.log(dt.toTimeString()); // => 22:56:11 GMT+0800 (中国标准时间) :将Date转换为一个'时分秒'字符串 console.log(dt.toLocaleTimeString()); // => 下午10:56:11 :将Date转换为一个'时分秒'的本地格式字符串 console.log(dt.valueOf()); // => 返回Date对象与'1970/01/01 00:00:00'之间的毫秒值(北京时间的时区为东8区,起点时间实际为:'1970/01/01 08:00:00')
console.log(Date.now()); // => 1419431519276
console.log(Date.parse('2014/12/25 12:00:00')); // => 1419480000000
console.log(Date.parse('2014-12-25 12:00:00')); // => 1419480000000 (注意:此转换方式在IE中返回NaN!)
public void ProcessRequest (HttpContext context) {
System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();
DateTime dt = DateTime.Parse("2014-12-25 15:30:40");
string rs = js.Serialize(dt); // 序列化成Json
context.Response.ContentType = "text/plain";
context.Response.Write(rs);
}
var dateTimeJsonStr = '\/Date(1419492640000)\/'; // C# DateTime类型转换的Json格式 var msecStr = dateTimeJsonStr.toString().replace(/\/Date\(([-]?\d+)\)\//gi, "$1"); // => '1419492640000' :通过正则替换,获取毫秒字符串 var msesInt = Number.parseInt(msecStr); // 毫秒字符串转换成数值 var dt = new Date(msesInt); // 初始化Date对象 console.log(dt.toLocaleString()); // => 2014年12月25日 下午3:30:40
/**
* 返回倒计时
* @param dt {Date}:目的Date对象
* @return {Strin} :返回倒计时:X天X时X分
*/
function getDownTime(dt) {
// 1.获取倒计时
var intervalMsec = dt - Date.now(); // 目的时间减去现在的时间,获取两者相差的毫秒数
var intervalSec = intervalMsec / 1000; // 转换成秒数
var day = parseInt(intervalSec / 3600 / 24); // 天数
var hour = parseInt((intervalSec - day * 24 * 3600) / 3600); // 小时
var min = parseInt((intervalSec - day * 24 * 3600 - hour * 3600) / 60); // 分钟
// 2.若相差的毫秒小于0 ,表示目的时间小于当前时间,这时的取的值都是负的:-X天-时-分,显示时,只显示天数前面为负的就行。
if (intervalMsec < 0) {
hour = 0 - hour;
min = 0 - min;
}
// 3.拼接字符串并返回
var rs = day + '天' + hour + '时' + min + '分';
return rs;
}
// 当前时间:2014/12/28 13:26
console.log(getDownTime(new Date('2015/06/01'))); // => 154天10时33分
console.log(getDownTime(new Date('2014/01/01'))); // => -361天13时26分
var dt1 = new Date('2015/12/01');
var dt2 = new Date('2015/12/25');
console.log(dt1 > dt2); // => false
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有