javascript Date的使用
来源:互联网 发布:网络连接监控软件 编辑:程序博客网 时间:2024/05/18 19:20
1.如何取Date的各种属性
var d = new Date();var vYear = d.getFullYear();var vMon = d.getMonth() + 1;var vDay = d.getDate();var h = d.getHours();var m = d.getMinutes();var se = d.getSeconds();s=vYear+(vMon<10 ? "0" + vMon : vMon)+(vDay<10 ? "0"+ vDay : vDay)+(h<10 ? "0"+ h : h)+(m<10 ? "0" + m : m)+(se<10 ? "0" +se : se);document.write(s);
2.如何初始化Date
function testdatapicker(){var dateText = "03/05/2012";var arys = new Array();arys = dateText.split('/');//new Date(year, month, day);var dt = new Date(arys[2], arys[0] - 1, arys[1]);alert(dt);}
3.如何比较日期
比较日期
日期对象也可用于比较两个日期。
下面的代码将当前日期与 2008 年 8 月 9 日做了比较:
var myDate=new Date();myDate.setFullYear(2008,7,9);var today = new Date();if (myDate>today){alert("Today is before 9th August 2008");}else{alert("Today is after 9th August 2008");}
4.如何使用Jquery datapicker来邦定两个日期控件的前后约束条件。
起始日期选择之后,约束结束日期必须在此之后日期选择;
<input type="text" id="strFrom" /><input type="text" id="strTo" />window.load = function(){initialDatePicker(strFrom, strTo)};//using for the create pages //using for the create pages function initialDatePicker(strFrom, strTo) { try { $('#' + strFrom).datepicker({ showOn: 'button', buttonImage: '../../images/ico_calendar.png', buttonImageOnly: true, changeYear: true, changeMonth: true, numberOfMonths: 1, minDate: new Date(), onSelect: function (dateText) { //debugger; var arys = new Array(); arys = dateText.split('/'); $("#"+strTo).datepicker('option', 'minDate', new Date(arys[2], arys[0] - 1, arys[1]));//year, month, day $('#' + strFrom).val(dateText); } }); if($("#"+strFrom).next()!=null) { if($("#"+strFrom).next().attr("disabled") != null || $("#"+strFrom).next().attr("disabled") != undefined) { $("#"+strFrom).next().attr("disabled",$("#"+strFrom).attr("disabled")); } } $("#"+strTo).datepicker({ showOn: 'button', buttonImage: '../../images/ico_calendar.png', buttonImageOnly: true, changeMonth: true, changeYear: true, numberOfMonths: 1, minDate: new Date(), onSelect: function (dateText) { //debugger; var arys = new Array(); var arys = dateText.split('/'); //$('#' + strFrom).datepicker('option', 'maxDate', new Date(arys[2], arys[0] - 1, arys[1]));//year, month, day $('#' + strTo).val(dateText); //do with datefrom try { var arysfrom = $('#' + strFrom).val(); if (arysfrom != "") { var arrFrom = arysfrom.split('/'); var dFrom = new Date(arrFrom[2], arrFrom[0] - 1, arrFrom[1]); var dTo = new Date(arys[2], arys[0] - 1, arys[1]); if (dFrom > dTo) { $('#' + strFrom).val(dateText); } } } catch (e) { //alert(e.Message); } } }); if($("#"+strTo).next()!=null) { if($("#"+strTo).next().attr("disabled") != null || $("#"+strTo).next().attr("disabled") != undefined) { $("#"+strTo).next().attr("disabled",$("#"+strTo).attr("disabled")); } } } catch (e) { alert(e.Message); return false; } }
[参考]http://www.w3school.com.cn/js/js_obj_date.asp
- javascript Date的使用
- javascript Date的使用
- javascript的Date对象的使用
- JavaScript 的 Date 方法的使用
- Javascript中Date对象的使用
- javascript 中的 new Date() 的使用总结
- javaScript中,时间对象Date的使用
- javascript date对象使用
- JavaScript - Date对象使用
- javascript的Date问题
- javascript date的使用方法
- javascript的Date时差
- 【JavaScript的Date对象】
- javascript Date对象使用总结
- javascript学习(3)Date使用
- JavaScript Date对象使用总结
- JavaScript 中Date对象使用
- JavaScript的日期Date对象
- 用Eclipse结合Nexus创建Maven项目
- iOS code collection
- Java中Split函数的用法技巧
- PHP缓存详谈
- Oracle应用专题之:分析函数3(Top/Bottom N、First/Last、NTile)
- javascript Date的使用
- The commonest javascript bug
- swift最近目标
- classpath
- STL map常用操作简介
- php缓存技术详解
- java 注解:SuppressWarnings、Deprecated、Override
- 使用VC连接Access数据库的两种方法
- java转义字符对照表