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 相关文章推荐
javascript面向对象包装类Class封装类库剖析
Jan 24 Javascript
javascript中的循环语句for语句深入理解
Apr 04 Javascript
jquery实现页面百叶窗走马灯式翻滚显示效果的方法
Mar 12 Javascript
javascript将DOM节点添加到文档的方法实例分析
Aug 04 Javascript
举例说明如何为JavaScript的方法参数设置默认值
Nov 17 Javascript
解析Angular 2+ 样式绑定方式
Jan 15 Javascript
vue的全局提示框组件实例代码
Feb 26 Javascript
vue better scroll 无法滚动的解决方法
Jun 07 Javascript
JS二级菜单不同实现方法分析【4种方法】
Dec 21 Javascript
layui实现tab的添加拒绝重复的方法
Sep 04 Javascript
Vue学习之组件用法实例详解
Jan 06 Javascript
Vue+scss白天和夜间模式切换功能的实现方法
Jan 05 Vue.js
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
[EPIC] Larva vs Flash ZvT @ Crossing Field [2017-10-09]
2020/03/17 星际争霸
php中用文本文件做数据库的实现方法
2008/03/27 PHP
PHP XML数据解析代码
2010/05/26 PHP
那些年一起学习的PHP(一)
2012/03/21 PHP
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
2013/06/18 PHP
php判断两个浮点数是否相等的方法
2015/03/14 PHP
php解析mht文件转换成html的实例
2017/03/13 PHP
基于Jquery实现表格动态分页实现代码
2011/06/21 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
2014/06/13 Javascript
Javascript实现鼠标右键特色菜单
2015/08/04 Javascript
jquery实现漂亮的二级下拉菜单代码
2015/08/26 Javascript
3种js实现string的substring方法
2015/11/09 Javascript
jQuery的ajax下载blob文件
2016/07/21 Javascript
基于jQuery和Bootstrap框架实现仿知乎前端动态列表效果
2016/11/09 Javascript
微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义实例
2016/12/08 Javascript
纯JS单页面赛车游戏制作代码分享
2017/03/03 Javascript
详解vue-router2.0动态路由获取参数
2017/06/14 Javascript
微信小程序解析富文本过程详解
2019/07/13 Javascript
[47:20]DAC2018 4.4 淘汰赛 Optic vs Mineski 第一场
2018/04/05 DOTA
Python3实战之爬虫抓取网易云音乐的热门评论
2017/10/09 Python
简单谈谈python中的lambda表达式
2018/01/19 Python
PyQt5每天必学之布局管理
2018/04/19 Python
Python中*args和**kwargs的区别详解
2019/09/17 Python
Django中提示消息messages的设置方式
2019/11/15 Python
python实现定时发送邮件到指定邮箱
2020/12/23 Python
EJB的基本架构
2016/09/22 面试题
党校学习思想汇报
2014/01/06 职场文书
高三家长寄语
2014/04/03 职场文书
计生专干事迹
2014/05/28 职场文书
高考标语大全
2014/06/05 职场文书
小兵张嘎观后感300字
2015/06/03 职场文书
公司开业主持词
2015/07/02 职场文书
高中生综合素质评价范文
2015/08/18 职场文书
初中数学教学反思范文
2016/02/17 职场文书
2016年“11.11”光棍节活动总结
2016/04/05 职场文书
Java实现二分搜索树的示例代码
2022/03/17 Java/Android