拆分字符串以获得小时数
var date = '28/05/2011 12:05'; var elem = date.split('');
hours = elem[0];
我有上述日期格式,请告诉我如何拆分这个,以便我可以从此字符串获取12
(小时)?拆分字符串以获得小时数
回答:
var date = '28/05/2011 12:05'; var hrs = date.split(' ')[1].split(':')[0];
回答:
一个正则表达式的解决方案:
var myRe = /([0-9]+):[0-9]+$/i; var myArray = myRe.exec("28/05/2011 12:05");
alert(myArray[1]); // 12
一些附加的信息:
- 工作代码示例here。
- About RegEx in JS。
回答:
只要它是一个统一的格式:
var hours = date.split(' ')[1].split(':')[0]
是很容易的。
回答:
您可以使用一个单一的呼叫使用正则表达式来分割每个组件:
var date = '28/05/2011 12:05'; var elem = date.split(/[/ :]/);
alert(elem[3]); //-> 12
工作例如:http://jsfiddle.net/gZ9c7/
回答:
与日期,最好使用专用的日工作时/时间功能:
var date = '28/05/2011 12:05'; var ms = Date.parse(date)
alert(new Date(ms).getHours())
以上是 拆分字符串以获得小时数 的全部内容, 来源链接: utcz.com/qa/263902.html