javascript中时间的手动创建date的方式

时间:2023-03-09 08:45:33
javascript中时间的手动创建date的方式
  1. new Date("month dd,yyyy hh:mm:ss");
  2. new Date("month dd,yyyy");
  3. new Date(yyyy,mth,dd,hh,mm,ss);
  4. new Date(yyyy,mth,dd);
  5. new Date(ms);
  6. new Date("yyyy/mth/dd  hh:mm:ss");         //这里的mth填的数字只能是1-12,并且显示的月份只能显示0-11月。自行尝试

代码如下:

<script>
var endTime=new Date("2006/1/12 17:30:00");
alert(endTime.getMonth());
</script>

效果图:

javascript中时间的手动创建date的方式

需要注意最后一种形式,参数表示的是需要创建的时间和 GMT时间1970年1月1日之间相差的毫秒数。各种函数的含义如下:

month:用英文 表示月份名称,从January到December

mth:用整数表示月份,从(1月)到11(12月)

dd:表示一个 月中的第几天,从1到31

yyyy:四位数表示的年份

hh:小时数,从0(午夜)到23(晚11点)

mm: 分钟数,从0到59的整数

ss:秒数,从0到59的整数

ms:毫秒数,为大于等于0的整数

如:

 var dat=new Date("January 12,2006 22:19:35"); 

 var dat=new Date("January 12,2006"); 

 var dat=new Date(2006,0,12,22,19,35); 

 var dat=new Date(2006,0,12); 

 var dat=new Date(1137075575000);
var dat = new Date("2006/2/12 17:30:00");

上面的各种创建形式都表示2006 年1月12日这一天。

相关文章