javascriptnewdate的简单介绍
javascript 中alert(new Date(key))结果是Invalid Date,怎么回事?其中key为DWR调用返回的long型数字。
错误原因:参数格式不规范,不能兼容所有浏览器
创建一个日期对象:
var objDate=new Date([arguments list]);
参数形式有以下5种:
new Date("month dd,yyyy hh:mm:ss");
new ?Date("month dd,yyyy");
new ?Date(yyyy,mth,dd,hh,mm,ss);
new Date(yyyy,mth,dd);
new Date(ms);12345
month:用英文表示月份名称
mth:用整数表示月份
dd:表示一个月中的第几天
yyyy:四位数表示的年份
hh:小时数
mm: 分钟数
ss:秒数
ms:毫秒数
正确写法
var time="2014-08-12 09:25:24 ";
time=time.replace(/-/g,':').replace(' ',':');
time=time.split(':');
var time1 = new Date(time[0],(time[1]-1),time[2],time[3],time[4],time[5]);
console.log("time1"+time1);
结果:
time1:Date 2014-08-12T01:25:24.000Z
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
JavaScript 中 Date() 和New Date()有什么区别?
var?d1=Date();????????//返回一个字符串(string),没有getDate等日期对象方法,内容为当前时间
var?d2=new?Date();????//返回一日期对象,可以调用getDate(),内容为当前时间
var?d3=Date("2000-1-1");//返回一个字符串(string),内容仍旧为当前时间,也就是不受参数影响
var?d4=new?Date("2000-1-1");//返回一日期对象,可以调用getDate(),内容为2000年元旦
javascript 中的new Date()的日期设置能否用变量?详细请点开
body
script type="text/javascript"
var year = 2016;
var date = new Date(year,1,1,18,45,00);
document.write(date);
/script
/body
/html
上面定义一个不就可以了吗 我只改了年其他都一样
javascript 里面: var d = new Date() var time = d.getHours() 是什么意思啊?
date()是系统内部函数,var
d定义变量,var
d=new
date()这句是新建一个对象d建好对象后d就有函数date()中的所有特性,var
time=d.gethours()获取你现在的小时。