jQuery MiniUI

 找回密码
 立即注册
查看: 2629|回复: 2
打印 上一主题 下一主题

monthpicker怎么获取某月第一天和最后一天 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2019-5-13 09:36:23 |只看该作者 |倒序浏览
如图,第一个框想要获取选定月的第一天,第二个框想获得选定月的最后一天,有什么办法实现?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

沙发
发表于 2019-5-13 09:42:56 |只看该作者
或者是能用datapicker实现吗?程序需要精确到天的数据,但是使用人员希望按月选取,所以需要直接获得第一天和最后一天。

Rank: 8Rank: 8

板凳
发表于 2019-5-13 11:28:04 |只看该作者
思忆 发表于 2019-5-13 09:42
或者是能用datapicker实现吗?程序需要精确到天的数据,但是使用人员希望按月选取,所以需要直接获得第一天 ...

这只能选择之后动态设置天数了。
比如  var date1=picker1.getValue().setDate(1)
最后一天的话需要计算一下了
  1. function getLastDay(year, month) {
  2.         var new_year = year;      
  3.         var new_month = month+1;         
  4.         if (month > 12) {
  5.             new_month -= 12;                           
  6.         }
  7.         var new_date = new Date(new_year, new_month, 1);                     
  8.         return (new Date(new_date.getTime() - 1000 * 60 * 60 * 24)).getDate();         
  9.     }
复制代码
var date2=picker2.getValue();
d= getLastDay(value2.getFullYear(), value2.getMonth());
date2.setDate(d);

Archiver|普加软件

GMT+8, 2024-11-28 05:35 , Processed in 1.059354 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部