时间方法 base.js
2016-08-05 11:09
260 查看
function getDateString(d){
var str = d.getFullYear()+"年"+twoNumber(d.getMonth()+1)+"月"+twoNumber( d.getDate() )+"日 "+getWeek( d.getDay() )+" "+twoNumber( d.getHours() )+":"+twoNumber( d.getMinutes() )+":"+twoNumber( d.getSeconds() );
return str;
}
//不足两位 高位补0
function twoNumber(num){
return num<10?"0"+num:num.toString();
}
function getWeek(num){
switch(num){
case 0:
return "星期日";
case 1:
return "星期一";
case 2:
return "星期二";
case 3:
return "星期三";
case 4:
return "星期四";
case 5:
return "星期五";
case 6:
return "星期六";
}
}
function isRightDate(year,month,day){
//2、判断月 1--12
if (month<1||month>12) {
return false;
};
//3、判断日期 大月份 小月份 2月份
//4 6 9 11
switch(month){
case 4:
case 6:
case 9:
case 11:{
if (day<1||day>30) {
return false;
};
}
break;
case 2:{
if ( isLeap(year) ) {
if (day<1||day>29) {
return false;
};
}else{
if (day<1||day>28) {
return false;
};
}
}
break;
default:{
if (day<1||day>31) {
return false;
};
}
break;
}
return true;
}
var str = d.getFullYear()+"年"+twoNumber(d.getMonth()+1)+"月"+twoNumber( d.getDate() )+"日 "+getWeek( d.getDay() )+" "+twoNumber( d.getHours() )+":"+twoNumber( d.getMinutes() )+":"+twoNumber( d.getSeconds() );
return str;
}
//不足两位 高位补0
function twoNumber(num){
return num<10?"0"+num:num.toString();
}
function getWeek(num){
switch(num){
case 0:
return "星期日";
case 1:
return "星期一";
case 2:
return "星期二";
case 3:
return "星期三";
case 4:
return "星期四";
case 5:
return "星期五";
case 6:
return "星期六";
}
}
function isRightDate(year,month,day){
//2、判断月 1--12
if (month<1||month>12) {
return false;
};
//3、判断日期 大月份 小月份 2月份
//4 6 9 11
switch(month){
case 4:
case 6:
case 9:
case 11:{
if (day<1||day>30) {
return false;
};
}
break;
case 2:{
if ( isLeap(year) ) {
if (day<1||day>29) {
return false;
};
}else{
if (day<1||day>28) {
return false;
};
}
}
break;
default:{
if (day<1||day>31) {
return false;
};
}
break;
}
return true;
}
相关文章推荐
- js时间倒计时方法
- 利用js得到服务器端时间方法
- JS两种方法实现当前时间显示
- 拒绝访问ext-base.js解决方法
- JS获取当前时间戳的方法
- js日期时间脚本库方法列表
- js时间操作扩展方法
- WdatePicker.js的使用方法 帮助文档 使用说明(时间控件)
- ConvertJSONDateToJSDateObject 方法实现json格式时间串转换为 对应的时间格式串
- js获取时间戳 及 将其转换成正常日期的方法
- JS中获取时间的方法
- js 处理日期时间字符串显示的方法
- 纯js操作时间的方法
- Unity 在JS中间隔时间调用方法
- js中时间比较最简洁的方法
- JS日期时间脚本库方法列表
- js计算时间差通用方法
- JS获取当前时间戳的方法
- js获取系统时间的几种方法<一> 《网摘学习》
- js中我最近使用到的2个时间方法,推荐一下