格式为:
MMDDHHMM
MMDDHHMM
我想单独考虑一个月,一天,一小时,一分钟,怎么做?
解决方法
var dateString = '13011948';
文本的长度是固定的,并且始终位于相同的位置.然后你可以使用substr将它们切割成部分并使用parseInt将它们转换为数字.
var month = parseInt(dateString.substr(0,2),10),day = parseInt(dateString.substr(2,hour = parseInt(dateString.substr(4,minute = parseInt(dateString.substr(6,10);
或者,将其放在一个日期对象中.
var date = new Date(); date.setMonth (parseInt(dateString.substr(0,10) - 1); date.setDate (parseInt(dateString.substr(2,10)); date.setHours (parseInt(dateString.substr(4,10)); date.setMinutes (parseInt(dateString.substr(6,10));