var str = "2013年11月5日上午9点"
var matches = strmatch(/\d+/g);
var year = matches[0];
var month = matches[1];
var date = matches[2];
var hour = matches[3];
alert([year, month, date, hour]join('\n'));
<script language="javascript">
//获取系统时间
var LSTR_ndate=new Date();
var LSTR_Year=LSTR_ndategetYear();
var LSTR_Month=LSTR_ndategetMonth();
var LSTR_Date=LSTR_ndategetDate();
//处理
var uom = new Date(LSTR_Year,LSTR_Month,LSTR_Date);
uomsetDate(uomgetDate()-1);//取得系统时间的前一天,重点在这里,负数是前几天,正数是后几天
var LINT_MM=uomgetMonth();
LINT_MM++;
var LSTR_MM=LINT_MM > 10LINT_MM:("0"+LINT_MM)
var LINT_DD=uomgetDate();
var LSTR_DD=LINT_DD > 10LINT_DD:("0"+LINT_DD)
//得到最终结果
uom = uomgetFullYear() + "-" + LSTR_MM + "-" + LSTR_DD;
alert(uom)
</script>
var date=new Date();
var nowd=dategetFullYear()+'-'+(dategetMonth() + 1)+'-'+dategetDate(); //2013-1-17
var nextd=dategetFullYear()+'-'+(dategetMonth() + 2)+'-'+dategetDate(); //2013-2-17
js中获取当前时间可以使用new Date();
而要获取前一天的时间,可以使用当前时间减去一天的毫秒数,得到毫秒数之后然后再转换成时间。
即var yesterdsay = new Date(new Date()getTime() - 86400000);
new Date()getTime()用户获取当前时间的毫秒数,而86400000是一天的毫秒数,两个值相减得到的差值就是昨时间的毫秒数。
最后通过new Date(时间差值毫秒数),就可以把毫秒数转换成时间了。
var day = documentgetElementById("YQYS")value;
var dateTemp ="${requestScopeJBSJ}";
dateTemp = dateTempsplit("-");
//转换为MM-DD-YYYY格式
var nDate = new Date(dateTemp[1] + '-' + dateTemp[2] + '-' + dateTemp[0]); // Month 是你相加的月份个数
var newDate = datsetMonth(datgetMonth() + Month);
var myDate = new Date();
myDatetoLocaleDateString();可以获取当前日期
myDatetoLocaleTimeString(); 可以获取当前时间
扩展:
myDategetYear(); //获取当前年份(2位)
myDategetFullYear(); //获取完整的年份(4位,1970-)
myDategetMonth(); //获取当前月份(0-11,0代表1月)
myDategetDate(); //获取当前日(1-31)
myDategetDay(); //获取当前星期X(0-6,0代表星期天)
myDategetTime(); //获取当前时间(从197011开始的毫秒数)
myDategetHours(); //获取当前小时数(0-23)
myDategetMinutes(); //获取当前分钟数(0-59)
myDategetSeconds(); //获取当前秒数(0-59)
myDategetMilliseconds(); //获取当前毫秒数(0-999)
myDatetoLocaleString( ); //获取日期与时间
以上就是关于如何用js正则表达式提取出字符串(不含引号):“2013年11月5日上午9点”中的年月日时间数字全部的内容,包括:如何用js正则表达式提取出字符串(不含引号):“2013年11月5日上午9点”中的年月日时间数字、JS如何利用当前时间来获取昨天的时间、js 获取一个月日期范围,就比如我是今天是2013-1-17 我想要获取日期的范围是2013-1-17至2013-2-17,怎么做等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)