博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于datepicker如何获取月中日长
阅读量:7121 次
发布时间:2019-06-28

本文共 1262 字,大约阅读时间需要 4 分钟。

我百思不得姐啊。苦逼的diao丝 ,下面是两个实现,不知道还有没有更好方法 。期盼大牛不吝赐教。

datePicker.date = function(date, type) {type = this.display[(type || "realtime")] || type;try {type = type.replace("YY", date.getFullYear()).replace("MM", (date.getMonth()+1)).replace("DD", date.getDate()).replace("hh", date.getHours()).replace("mm", date.getMinutes()).replace("ss", date.getSeconds());}catch(e){type = new Date;	}finally{return type;}};datePicker.monthInfo = function(year, month) {var d1 = datePicker.date(),d2 = datePicker.date();d1.setFullYear(year);d1.setMonth(month - 1);d1.setDate(1);d2.setFullYear(year);d2.setMonth(month);d2.setDate(1);try {return {day: ((d2.getTime() - d1.getTime()) / 86400000),week: d1.getDay()}}finally {d1 = d2 = null;}};datePicker.monthInfo2 = function(year, month) {var days = [31,30,29,28],date = datePicker.date(),i = [1,3,5,7,8,10,12,4,6,9,11,2].indexOf(month-0);i = (i <= 6) ? 0 : (i <= 10) ? 1 : this.checkYear(year) ? 2 : 3;date.setFullYear(year);date.setMonth(month - 1);date.setDate(1);try {return {day : days[i],week: date.getDay()};}finally {days = date = i = null;}};datePicker.checkYear = function (year) {return ((!year%4 && !year%100) || !year%400) && (year !==3200);};

  

 

转载于:https://www.cnblogs.com/AlfredLee/archive/2012/05/13/datePicker_day.html

你可能感兴趣的文章
Redis的简介、启动、停止
查看>>
Jmeter性能测试 入门
查看>>
CSS_圣杯
查看>>
宜信敏捷数据中台建设实践|分享实录
查看>>
如何抓准问题?
查看>>
Office 365 On MacOS 系列——配置浏览器账号同时管理多个订阅
查看>>
先考学历还是先提升能力?
查看>>
openstack云计算实践-老男孩架构师课程教案笔记分享
查看>>
大规模网站sesson会话保持思路及实践配置
查看>>
python glob模块的应用
查看>>
从0到1简易区块链开发手册V0.6-实现打印区块
查看>>
Kali Linux Network Scanning Cookbook读书笔记之nmap
查看>>
我的友情链接
查看>>
再谈子网划分方法与子网划分示例
查看>>
OSPFv2的综合实验试题分析第1例(CCNP阶段)
查看>>
Eclipse下Pydev在线安装失败及解决办法
查看>>
在kubernetes集群中部署mysql主从
查看>>
Linux——系统引导流程学习简单笔记
查看>>
Bootstrap3.0学习第十二轮(导航、标签、面包屑导航)
查看>>
The Definitive Guide To Django 2 学习笔记(八) 第四章 模板 (四)基本的模板标签和过滤器...
查看>>