new datetime整数参数(Date)
一、js***new***Date*********格式
对 new Date()得到日期的进行格式显示扩展,扩展方法如下:
Date.prototype.Format= function(fmt){//author: meizz
"M+": this.getMonth()+ 1,//月份
"q+": Math.floor((this.getMonth()+ 3)/ 3),//季度
"S": this.getMilliseconds()//毫秒
if(/(y+)/.test(fmt)) fmt= fmt.replace(RegExp.$1,(this.getFullYear()+"").substr(4-
if(new RegExp("("+ k+")").test(fmt)) fmt= fmt.replace(RegExp.$1,(RegExp.$1.length== 1)?
(o[k]):(("00"+ o[k]).substr((""+ o[k]).length)));
(new Date()).Format("yyyy-MM-dd hh:mm:ss.S")//输出结果: 2017-01-23 09:36:10.400
(new Date()).Format("yyyy-M-d h:m:s.S")//输出结果: 2017-1-23 9:36:35.572
JS Date对象常用的带参数初始化方式:
var date1= new Date(2017,06,06); console.log(date1);// Thu Jul 06 2017 00:00:00 GMT+0800(中国标准时间)
var date1= new Date(2017,1,1); console.log(date1);// Wed Feb 01 2017 00:00:00 GMT+0800(中国标准时间)
var date1= new Date(2017,01-2,01); console.log(date1);// Thu Dec 01 2016 00:00:00 GMT+0800(中国标准时间)
var date1=new Date(2017,06,06,06,06,06); console.log(date1);// Thu Jul 06 2017 06:06:06 GMT+0800(中国标准时间)
说明: new Date( year, month, date, hrs, min, sec)按给定的参数创建一日期对象
var date2= new Date(“2017/06/06”); console.log(date2);// Tue Jun 06 2017 00:00:00 GMT+0800(中国标准时间)
var date2= new Date(“2017-08-08”); console.log(date2);// Tue Aug 08 2017 08:00:00 GMT+0800(中国标准时间)
var date2= new Date(“2017-9-9”); console.log(date2);// Sat Sep 09 2017 00:00:00 GMT+0800(中国标准时间)
说明:如果字符串模式不支持短横杠模式,则进行字符串替换:
var date2= new Date(Date.parse(strTime.replace(/-/g,“/”)));///-/g为正则表达式(RegExp)对象,表示全局替换-为/。
参考资料来源:百度百科- Date()
参考资料来源:百度百科- javascript
二、...并不包含“DateTime”的定义该怎么弄谢谢!
1、DateTime是System.DateTime中定义的类型
2、OleDbType中的数据库字段类型的时间定义可以用下面的OleDbType枚举
3、Date,DBDate,DBTime,DBTimeStamp,具体看下面说明。
4、Date日期数据,存储为双精度型(DBTYPE_DATE)。整数部分是自 1899年 12月 30日以来的天数,而小数部分是不足一天的部分。它映射到 DateTime。
5、 DBDate格式为 yyyymmdd的日期数据(DBTYPE_DBDATE)。它映射到 DateTime。
6、 DBTime格式为 hhmmss的时间数据(DBTYPE_DBTIME)。它映射到 TimeSpan。
7、 DBTimeStamp格式为 yyyymmddhhmmss的日期和时间数据(DBTYPE_DBTIMESTAMP)。它映射到 DateTime。