javascript 日期常用的方法


Posted in Javascript onNovember 11, 2009

1:经常涉及到日期的换算比较:

<html> 
<head> 
<title></title> 
<script language="javascript"> 
function returnMaxDate(){ 
var datevalue1 = document.getElementById("date1").value; 
var datevalue2 = document.getElementById("date2").value; 
if(datevalue1 > datevalue2){ 
return datevalue1; 
}else{ 
return datevalue2; 
} 
} 
</script> 
</head> 
<body> 
<input type="text" name="date1" id="date1"> 
<input type="text" name="date2" id="date2"> 
</body> 
</html>

2:日期的格式判断
//yyyy-MM-dd 
if (!/^\d{4}\-\d\d?\-\d\d?/.test(datavalue1)) { 
alert("datevalue1的日期格式不合法") 
} 
3:换算星期(摘抄他人) 
import java.text.ParseException; 
import java.text.SimpleDateFormat; 
import java.util.Calendar; 
import java.util.Date; 
public class TestDate { 
public static String getWeekFromDate(String sDate,int type){ 
if("".equals(sDate)){ 
return ""; 
} 
SimpleDateFormat df = null; 
if(type==0){ 
df = new SimpleDateFormat("yyyy-MM-dd"); 
}else if(type==1){ 
df = new SimpleDateFormat("yyyyMMdd"); 
} 
Date date = null; 
try{ 
date = df.parse(sDate); 
}catch(ParseException e){ 
e.printStackTrace(); 
} 
Calendar cd = Calendar.getInstance(); 
cd.setTime(date); 
int mydate = cd.get(Calendar.DAY_OF_WEEK); 
String showDate = ""; 
switch (mydate) { //mydate分别是 1---7:星期日,星期一,星期二。。。 
case 1: 
showDate = "星期日"; 
break; 
case 2: 
showDate = "星期一"; 
break; 
case 3: 
showDate = "星期二"; 
break; 
case 4: 
showDate = "星期三"; 
break; 
case 5: 
showDate = "星期四"; 
break; 
case 6: 
showDate = "星期五"; 
break; 
default: 
showDate = "星期六"; 
break; 
} 
return showDate; 
} 
}
Javascript 相关文章推荐
再次分享18个非常棒的jQuery表格插件
Apr 10 Javascript
5个最顶级jQuery图表类库插件【jquery插件库】
May 05 Javascript
基于CSS3和jQuery实现跟随鼠标方位的Hover特效
Jul 25 Javascript
jQuery Ajax 加载数据时异步显示加载动画
Aug 01 Javascript
jQuery联动日历的实例解析
Dec 02 Javascript
bootstrapValidator 重新启用提交按钮的方法
Feb 20 Javascript
详解如何构建Promise队列实现异步函数顺序执行
Oct 23 Javascript
vscode下的vue文件格式化问题
Nov 28 Javascript
微信小程序实现拖拽功能
Sep 26 Javascript
vue 中url 链接左边的小图标更改问题
Dec 30 Javascript
Vue父子组件传值的一些坑
Sep 16 Javascript
JS实现京东商品分类侧边栏
Dec 11 Javascript
Jquery在IE7下无法使用 $.ajax解决方法
Nov 11 #Javascript
jQuery 白痴级入门教程
Nov 11 #Javascript
Javascript 解疑
Nov 11 #Javascript
不一样的文字闪烁 轮番闪烁
Nov 11 #Javascript
jquery 输入框数字限制插件
Nov 10 #Javascript
通过隐藏option实现select的联动效果
Nov 10 #Javascript
Riot.js 快速的JavaScript单元测试框架
Nov 09 #Javascript
You might like
PHP Zip解压 文件在线解压缩的函数代码
2010/05/26 PHP
PHP文件缓存类示例分享
2015/01/30 PHP
php简单计算年龄的方法(周岁与虚岁)
2016/12/06 PHP
MC Dialog js弹出层 完美兼容多浏览器(5.6更新)
2010/05/06 Javascript
基于jquery实现的省市区级联无ajax
2013/09/24 Javascript
js中indexof的用法详细解析
2013/12/24 Javascript
采用自执行的匿名函数解决for循环使用闭包的问题
2014/09/11 Javascript
node.js中的fs.openSync方法使用说明
2014/12/17 Javascript
js实现的捐赠管理完整实例
2015/01/20 Javascript
jQuery中$.grep() 过滤函数 数组过滤
2016/11/22 Javascript
原生js实现图片放大缩小计时器效果
2017/01/20 Javascript
微信小程序 ecshop地址三级联动实现实例代码
2017/02/28 Javascript
基于JS实现网页中的选项卡(两种方法)
2017/06/16 Javascript
jQuery实现用户信息表格的添加和删除功能
2017/09/12 jQuery
Vue-CLI3.x 设置反向代理的方法
2018/12/06 Javascript
详解vue父子组件关于模态框状态的绑定方案
2019/06/05 Javascript
JS实现iframe中子父页面跨域通讯的方法分析
2020/03/10 Javascript
vue中的循环对象属性和属性值用法
2020/09/04 Javascript
python用Pygal如何生成漂亮的SVG图像详解
2017/02/10 Python
Python入门_浅谈for循环、while循环
2017/05/16 Python
Python实现按特定格式对文件进行读写的方法示例
2017/11/30 Python
Python构建网页爬虫原理分析
2017/12/19 Python
使用python实现对元素的长截图功能
2019/11/14 Python
python 变量初始化空列表的例子
2019/11/28 Python
Python可以用来做什么
2020/11/23 Python
施华洛世奇韩国官网:SWAROVSKI韩国
2018/06/05 全球购物
建筑毕业生自我鉴定
2013/10/18 职场文书
酒店实习个人鉴定
2013/12/07 职场文书
网上祭先烈心得体会
2014/09/01 职场文书
一年级语文教学随笔
2015/08/14 职场文书
2016继续教育研修日志
2015/11/13 职场文书
《海上日出》教学反思
2016/02/23 职场文书
导游词之海南天涯海角
2019/12/05 职场文书
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript
如何优化vue打包文件过大
2022/04/13 Vue.js
MySQL count(*)统计总数问题汇总
2022/09/23 MySQL