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 相关文章推荐
[原创]IE view-source 无法查看看源码 JavaScript看网页源码
Jul 19 Javascript
JQuery SELECT单选模拟jQuery.select.js
Nov 12 Javascript
javaScript面向对象继承方法经典实现
Aug 20 Javascript
Vue监听数据对象变化源码
Mar 09 Javascript
Vue.js开发环境快速搭建教程
Mar 17 Javascript
Vue 表单控件绑定的实现示例
Aug 11 Javascript
微信小程序实现选项卡功能
Jun 19 Javascript
Angular 组件之间的交互的示例代码
Mar 24 Javascript
webpack + vue 打包生成公共配置文件(域名) 方便动态修改
Aug 29 Javascript
Vue左滑组件slider使用详解
Aug 21 Javascript
js实现限定范围拖拽的示例
Oct 26 Javascript
ant design vue中表格指定格式渲染方式
Oct 28 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制作图形验证码代码分享
2014/10/23 PHP
PHP实现补齐关闭的HTML标签
2016/03/22 PHP
PDO的安全处理与事物处理方法
2016/10/31 PHP
详解如何在云服务器上部署Laravel
2017/06/30 PHP
PHP实现非阻塞模式的方法分析
2018/07/26 PHP
PJBlog插件 防刷新的在线播放器
2006/10/25 Javascript
JavaScript 存在陷阱 删除某一区域所有节点
2010/05/10 Javascript
面向对象的Javascript之一(初识Javascript)
2012/01/20 Javascript
js重写alert控件(适合学习js的新手朋友)
2014/08/24 Javascript
jQuery+css实现百度百科的页面导航效果
2014/12/16 Javascript
JQuery CheckBox(复选框)操作方法汇总
2015/04/15 Javascript
Bootstrap每天必学之下拉菜单
2015/11/25 Javascript
js判断当前页面在移动设备还是在PC端中打开
2016/01/06 Javascript
基于jquery实现智能表单验证操作
2016/05/09 Javascript
javaScript事件学习小结(四)event的公共成员(属性和方法)
2016/06/09 Javascript
把普通对象转换成json格式的对象的简单实例
2016/07/04 Javascript
JS封装的选项卡TAB切换效果示例
2016/09/20 Javascript
Bootstrap select实现下拉框多选效果
2016/12/23 Javascript
javascript实现用户点击数量统计
2016/12/25 Javascript
vue引入swiper插件的使用实例
2017/07/19 Javascript
写给vue新手们的vue渲染页面教程
2017/09/01 Javascript
解决layui中table异步数据请求不支持自定义返回数据格式的问题
2018/08/19 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
2018/09/16 Javascript
Vue 解决父组件跳转子路由后当前导航active样式消失问题
2020/07/21 Javascript
深入理解python函数递归和生成器
2016/06/06 Python
Python操作SQLite数据库的方法详解
2017/06/16 Python
基于numpy中数组元素的切片复制方法
2018/11/15 Python
python3实现点餐系统
2019/01/24 Python
keras获得某一层或者某层权重的输出实例
2020/01/24 Python
Python3开发环境搭建详细教程
2020/06/18 Python
瑞士领先的网上超市:LeShop.ch
2018/11/14 全球购物
大学生实习自我鉴定
2013/12/11 职场文书
学雷锋献爱心倡议书
2015/04/27 职场文书
二审答辩状范文
2015/05/22 职场文书
小学生暑假安全公约
2015/07/14 职场文书
校园新闻稿范文
2015/07/18 职场文书