js中怎么把时间时间字符串类型转换成时间类型
答案:5 悬赏:40
解决时间 2021-02-18 11:58
- 提问者网友:杀手的诗
- 2021-02-18 02:03
js中怎么把时间时间字符串类型转换成时间类型
最佳答案
- 二级知识专家网友:第幾種人
- 2021-02-18 02:21
var s = "2005-12-15 09:41:30";
var d = new Date(Date.parse(s.replace(/-/g, "/")));
d.getMonth(); 月
d.getDate(); 日
d.getYear(); 年测试可以 谢谢
var d = new Date(Date.parse(s.replace(/-/g, "/")));
d.getMonth(); 月
d.getDate(); 日
d.getYear(); 年测试可以 谢谢
全部回答
- 1楼网友:毛毛
- 2021-02-18 04:31
function transDateFormat(d) {
var d_elements = new Array();
var monthE2N = {Jan:1,Feb:2,Mar:3,Apr:4,May:5,Jun:6,Jul:7,Aug:8,Sep:9,Oct:10,Nov:11,Dec:12};
d_elements = d.split(" ");
return d_elements[0]+"-"+monthE2N[d_elements[1]]+"-"+d_elements[2];
}
alert(transDateFormat("2004 May 26"));
var d_elements = new Array();
var monthE2N = {Jan:1,Feb:2,Mar:3,Apr:4,May:5,Jun:6,Jul:7,Aug:8,Sep:9,Oct:10,Nov:11,Dec:12};
d_elements = d.split(" ");
return d_elements[0]+"-"+monthE2N[d_elements[1]]+"-"+d_elements[2];
}
alert(transDateFormat("2004 May 26"));
- 2楼网友:爱难随人意
- 2021-02-18 04:24
var arys= new Array();
arys=str.split('-');
var newDate=new Date(arys[0],arys[1],arys[2]);
return newDate;
arys=str.split('-');
var newDate=new Date(arys[0],arys[1],arys[2]);
return newDate;
- 3楼网友:想偏头吻你
- 2021-02-18 03:28
var str = "2010-03-22";
var val = Date.parse(str);
var newDate = new Date(val);
alert(newDate);
var val = Date.parse(str);
var newDate = new Date(val);
alert(newDate);
- 4楼网友:患得患失的劫
- 2021-02-18 02:56
方法一:
var temper="2009-6-28 15:23"
var dt = new Date(temper.replace(/-/,"/"))
alert(dt)
方法二:
function ConvertDateFromString(dateString) {
if (dateString) {
var arr1 = dateString.split(" ");
var sdate = arr1[0].split('-');
var date = new Date(sdate[0], sdate[1], sdate[2]);
return date;
}
}
获得一个月中的总天数:
function GetDayInMonth(day) {
var today = day;
var year = today.getFullYear();
if (year < 2000) year += 1900; // Y2K fix
var month = today.getMonth();
var monarr = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
monarr[1] = 29;
return monarr[month];
}
var temper="2009-6-28 15:23"
var dt = new Date(temper.replace(/-/,"/"))
alert(dt)
方法二:
function ConvertDateFromString(dateString) {
if (dateString) {
var arr1 = dateString.split(" ");
var sdate = arr1[0].split('-');
var date = new Date(sdate[0], sdate[1], sdate[2]);
return date;
}
}
获得一个月中的总天数:
function GetDayInMonth(day) {
var today = day;
var year = today.getFullYear();
if (year < 2000) year += 1900; // Y2K fix
var month = today.getMonth();
var monarr = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
monarr[1] = 29;
return monarr[month];
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯