把时间从字符串类型转化为Date类型
2016-11-19 17:01
288 查看
HTML代码
<!-- 输入时间控件 -->
<input type="date" id="logDate">
JS代码
function getDate(strDate) {
//strDate为需要转换成日期格式的字符串
var date = eval('new Date(' + strDate.replace(/\d+(?=-[^-]+$)/,
function (a) { return parseInt(a, 10) - 1; }).match(/\d+/g) + ')');
return date;
}
tlogDate=getDate(tlogDate);
如果不用以上时间控件,就是简单的把字符串“2016-10-24”转换为date类型,以下方式也是可以的:
var dependedVal=tlogDate;
//根据日期字符串转换成日期
var regEx = new RegExp("\\-","gi");
dependedVal=dependedVal.replace(regEx,"/");
var milliseconds=Date.parse(dependedVal);
var dependedDate=new Date();
dependedDate.setTime(milliseconds);
<!-- 输入时间控件 -->
<input type="date" id="logDate">
JS代码
function getDate(strDate) {
//strDate为需要转换成日期格式的字符串
var date = eval('new Date(' + strDate.replace(/\d+(?=-[^-]+$)/,
function (a) { return parseInt(a, 10) - 1; }).match(/\d+/g) + ')');
return date;
}
tlogDate=getDate(tlogDate);
//给日期增加一天 //tlogDate = new Date((tlogDate/1000+86400)*1000);
如果不用以上时间控件,就是简单的把字符串“2016-10-24”转换为date类型,以下方式也是可以的:
var dependedVal=tlogDate;
//根据日期字符串转换成日期
var regEx = new RegExp("\\-","gi");
dependedVal=dependedVal.replace(regEx,"/");
var milliseconds=Date.parse(dependedVal);
var dependedDate=new Date();
dependedDate.setTime(milliseconds);
相关文章推荐
- 3.利用SimpleDateFormat()把字符串格式的时间转化为Date类型的时间
- 时间字符串和date类型转化为时间字符串比较
- string datdString='Wed Oct 12 2016 00:00:00 GMT+0800 (中国标准时间)'将字符串转化为date类型,格式2016-10-12
- Android开发之--将时间字符串转化成Date类型或反转
- 字符串date类型格式时间串转化
- [ios]字符串转化成NSDate类型 计算与当前时间的相差 月数 天数 【转】
- javascript转换日期字符串---转化为Date对象---再转化为时间戳
- 字符串转化成DATE类型
- 日期加天数、字符串类型转date、获取本周第一天、本周最后一天、本月第一天、本月最后一天、上月第一天、上月最后一天时间
- java中以毫秒表示的时间字符串转化为Date对象
- js中把new Date().getTime()时间戳转化成日期类型
- JS 字符串转化时间类型
- JS 字符串转化为时间类型
- [ios]字符串转化成NSDate类型 计算与当前时间的相差 月数 天数 【转】
- 时间格式字符串转化为date和时间戳
- java ------SimpleDateFormat------ 实现字符串与日期类型互相转化
- JS将字符串类型的时间格式转换为date格式
- 将未指定格式的日期字符串转化成java.util.Date类型日期对象
- java parse 带英文单词的日期字符串 转 date (转化新浪微博api返回的时间)
- iOS-字符串转化成NSDate类型 计算与当前时间的相差 月数 天数