<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>时间</title> <script src="scripts/jquery-1.7.1.min.js"></script> </head> <body> <script type="text/javascript"> $(function(){ var myDate = new Date(); var showDay=new Array('星期一','星期二','星期三','星期四','星期五','星期六','星期日'); console.log(showDay[myDate.getDay()-1]); //获取星期 console.log(myDate.getYear()); //获取当前年份 console.log(myDate.getFullYear()); //获取完整的年份(4位,1970-????) console.log(myDate.getMonth()+1); //获取当前月份(0-11,0代表1月) console.log(myDate.getDate()); //获取当前日(1-31) console.log(myDate.getDay()); //获取当前星期X(0-6,0代表星期天) console.log(myDate.getTime()); //获取当前时间(从1970.1.1开始的毫秒数) console.log(myDate.getHours()); //获取当前小时数(0-23) console.log(myDate.getMinutes()); //获取当前分钟数(0-59) console.log(myDate.getSeconds()); //获取当前秒数(0-59) console.log(myDate.getMilliseconds()); //获取当前毫秒数(0-999) console.log(myDate.toLocaleDateString()); //获取当前日期 console.log(myDate.getFullYear()+"-"+(myDate.getMonth()+1)+"-"+myDate.getDate()); var mytime=myDate.toLocaleTimeString(); //获取当前时间 myDate.toLocaleString( ); //获取日期与时间 }) //***************** // 判断闰年 //***************** function isLeapYear(){ var pYear=$('#year').val(); var reg = /^[0-9]+.?[0-9]*$/; //判断字符串是否为数字 var reZ = /^[1-9]+[0-9]*]*$/; //判断正整数 /^[1-9]+[0-9]*]*$/ if (!reZ.test(pYear)) { alert("请输入正确年份"); return false; }else{ if(!isNaN(parseInt(pYear))){ if((pYear%4==0 && pYear%100!=0)||(pYear%100==0 && pYear%400==0)){ alert(pYear+"是闰年!"); }else{ alert(pYear+"不是闰年!"); } }else{ alert("请输入正确年份!"); } }; } </script> <div> 输入年份:<input name="theYear" type="text" id="year"><input type="button" value="点此判断是否是闰年" onClick="isLeapYear()"> </div> </body> </html>
toLocaleTimeString()
函数用于以字符串的形式返回当前Date对象。该字符串适用于宿主环境的当前区域设置(也就是说,已经过"本地化"处理,易于当地用户阅读),并且只包含"时分秒"部分的时间信息。