new Date()之参数传递

JavaScript下,new Date([params]),参数传递有以下五种方式:

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); 注意:ms:是需要创建的时间和 GMT时间1970年1月1日之间相差的毫秒数;当前时间与GMT1970.1.1之间的毫秒数:var mills = new Date().getTime();

各种变量代表的含义是:

  month:用英文 表示月份名称,从January到December ,缩写也行(Jan....Dec);

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

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

  yyyy:四位数表示的年份

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

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

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

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

举个栗子:

  new Date("Jun 2,2017 12:00:00"); //Fri Jun 02 2017 12:00:00 GMT+0800 (中国标准时间)

  new Date("Jun 2,2017"); //Fri Jun 02 2017 00:00:00 GMT+0800 (中国标准时间)

  new Date(2017,5,2,12,0,0); //Fri Jun 02 2017 12:00:00 GMT+0800 (中国标准时间)

  new Date(2017,5,2); //Fri Jun 02 2017 00:00:00 GMT+0800 (中国标准时间)

  new Date(1496376000000); //Fri Jun 02 2017 12:00:00 GMT+0800 (中国标准时间)

  以上输出的都是2017年6月2号的时间

时间: 2024-10-16 09:46:41

new Date()之参数传递的相关文章

JavaScript基础---语言基础(3)

流程控制语句 学习要点: 1.switch语句 2.for...in语句 3.break和continue语句 4.with语句 ECMA-262规定了一组流程控制语句.语句定义了ECMAScript中的主要语法,语句通常由一个或者多个关键字来完成给定的任务.诸如:判断.循环.退出等.   一.switch语句 switch语句是多重条件判断,用于多个值相等的比较. var box = 1; switch (box) {                                      

JavaScript高级程序设计(读书笔记)(五)

本笔记汇总了作者认为"JavaScript高级程序设计"这本书的前七章知识重点,仅供参考. 第五章 引用类型 小结: 对象在JavaScript中被称为引用类型的值,而且有一些内置的引用类型可以用来创建特定的对象,现简要总结如下: 引用类型与传统面向对象程序设计中的类相似,但实现不同: Object是一个基础类型,其他所有类型都从Object继承了基本的行为: Array类型是一组值得有序列表,同时还提供了操作和转换这些值的功能: Date类型提供了有关日期和时间的信息,包括当前日期和

javascript时间与日期详解

ECMAScript提供了Date类型来处理事件和日期.Date类型内置一系列获取和设置日期事件信息的方法. Date类型 ECMAScript中的Date类型实在早起Java中java.util.Date类基础上构建的.为此,Date类型是用UTC(Coorfinationf Universal Time,国际协调时间[又称作世界统一时间])1970年1月1日午夜(零时)开始经过的毫秒来保存日期.在使用这种数据数据存储格式的条件下,Date类型保存的日期能够精确到1970年1月1日之前或者之后

方法的参数传递机制(C#)

六 方法的参数传递机制 值参数,引用参数,输出参数 //参数的传递机制 using System; class Method { //值参数,传递的是数值本身,不改变外部变量的值 public static void ValueMethod(int i) { i++; } //引用参数,传递的是数据地址,直接对数据进行操作,原值要变化 //要注意的是string类型,赋值以后原值就不好改变了 public static void ReferenceMethod(ref int i) { i++;

SpringMVC 多个对象的相同字段参数传递的最佳解决方案

SpringMVC 多个对象的相同字段参数传递解决方案,在SpringMVC中,有时需要传递多个对象(除了Model和web元素) 众所周知,在SpringMVC中不支持类似struts2的点语法传参法则,因此多个对象同名参数传递势必会造成一定的问题. SpringMVC的参数传递非常智能,可自动装配参数到对象 public class User{  private String name;  private String id;  private String gender,  private

date比较

应用中至少有两个日期,你想知道它们之间的关系.例如,某个日期是否在另一个日期之前?两个日期之间相差多少天? 解决方案 对于简单的比较来说,可以使用内置的NSDate比较函数.要想知道从某个日期开始经过了多少天,需要有指向系统日历的引用和两个日期. 说明 本攻略假定你使用5.2节中设置的iPhone发布日期,并将之与今天的日期进行比较.可以通过NSDate的date函数来获得今天的日期. 首先比较iPhone发布日期是否是今天,请使用isEqualToDate:函数并将需要比较的日期作为参数传递进

Javascript中值的访问与参数传递问题

数据类型 在 javascript 中数据类型可以分为两类: 原始数据类型值 primitive type,比如Undefined,Null,Boolean,Number,String. 引用类型值,也就是对象类型 Object type,比如Object,Array,Function,Date等. 声明变量时不同的内存分配 原始值:存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置.这是因为这些原始类型占据的空间是固定的,所以可将他们存储在较小的内存区域 – 栈中

kettle中含有参数传递的定时任务

1需求描述 使用Linux中的CRONTAB调度kettle 2 数据库环境 DROP TABLE DB2INST1.TEST_1; CREATE TABLE DB2INST1.TEST_1 ( ID INTEGER, NAME VARCHAR (10), DATE VARCHAR(10) ) IN USERSPACE1; INSERT INTO TEST_1 VALUES ('1','sds','20160909'); INSERT INTO TEST_1 VALUES ('2','sds',

SpringMVC在传递date型数据时的配置

查阅了好多资料, 最后才发现原来只是添加一个方法就能解决的问题, 但是看了半天又没看明白, 只是知道这么写就能成功, 先记下来, 以后再研究吧, 在配置好springMVC的时候, 可以在前台的form表单传递一个实体类, 后台spring会自动将name传递来的属性自动装配给实体类的class, 但是有一点, 如果实体类中有一个属性是一个date型的, 就会报出400的错误, "客户端传递的参数中有语法错误", 最后在controller的那个控制类里面机上这样一段代码, 但不知道是