起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1744|回复: 4

[结贴] 日期默认

  [复制链接]

188

主题

598

帖子

1210

积分

金牌会员

Rank: 6Rank: 6

积分
1210
QQ
发表于 2014-9-8 10:57:45 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
有几个日期需要默认,
如当月第一天和最后一天
获取非自然月的第一天和最后一天

有什么比较简单的方法,谢谢。

1014

主题

4371

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10979
QQ
发表于 2014-9-8 13:17:20 | 显示全部楼层
  1. /**
  2. * 本月开始日期
  3. *
  4. * @date Date类型,默认当前日期
  5. */
  6. common.SysUtils.startOfTheMonth = function(date) {
  7.         if (!date) {
  8.                 date =new Date();
  9.         }
  10.         return new Date(date.getFullYear(), date.getMonth(), 1);
  11. };

  12. /**
  13. * 本月结束日期
  14. *
  15. * @date Date类型,默认当前日期
  16. */
  17. common.SysUtils.endOfTheMonth = function(date) {
  18.         if (!date) {
  19.                 date =new Date();
  20.         }
  21.         return new Date(date.getFullYear(), date.getMonth() + 1, 0);
  22. };
复制代码

上面是本月月初和月末;
非自然月是什么意思?
孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

188

主题

598

帖子

1210

积分

金牌会员

Rank: 6Rank: 6

积分
1210
QQ
 楼主| 发表于 2014-9-8 14:12:19 | 显示全部楼层
ecoolper 发表于 2014-9-8 13:17
上面是本月月初和月末;
非自然月是什么意思?

1、自然月一般是1号到30号
非自然月就 公司方便结算一般,这月26号到下月25号为一月,比如今天是27号,那就进入10月了。
2、中秋不休息,解答问题,雷锋啊、
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-9-8 18:04:23 | 显示全部楼层
谁用谁知道 发表于 2014-9-8 14:12
1、自然月一般是1号到30号
非自然月就 公司方便结算一般,这月26号到下月25号为一月,比如今天是27号,那 ...

Js获取当前日期时间及其它操作


var myDate = new Date();
myDate.getYear();        //获取当前年份(2位)
myDate.getFullYear();    //获取完整的年份(4位,1970-????)
myDate.getMonth();       //获取当前月份(0-11,0代表1月)
myDate.getDate();        //获取当前日(1-31)
myDate.getDay();         //获取当前星期X(0-6,0代表星期天)
myDate.getTime();        //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours();       //获取当前小时数(0-23)
myDate.getMinutes();     //获取当前分钟数(0-59)
myDate.getSeconds();     //获取当前秒数(0-59)
myDate.getMilliseconds();    //获取当前毫秒数(0-999)
myDate.toLocaleDateString();     //获取当前日期
var mytime=myDate.toLocaleTimeString();     //获取当前时间
myDate.toLocaleString( );        //获取日期与时间


更多的关于日期的操作,你可以参考下面的贴 子
http://www.cnblogs.com/carekee/articles/1678041.html

向前进,向前进,我们……
回复 支持 反对

使用道具 举报

1014

主题

4371

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10979
QQ
发表于 2014-9-8 18:17:23 | 显示全部楼层
谁用谁知道 发表于 2014-9-8 14:12
1、自然月一般是1号到30号
非自然月就 公司方便结算一般,这月26号到下月25号为一月,比如今天是27号,那 ...
  1. /**
  2. * 本月会计开始日期
  3. *
  4. * @date Date类型
  5. */
  6. common.SysUtils.startOfAccMonth = function(date) {
  7.         if (date.getDate() <= 25) {
  8.                 if (date.getMonth() == 0) {
  9.                         return new Date(date.getFullYear(), 0, 1);
  10.                 } else {
  11.                         return new Date(date.getFullYear(), date.getMonth() - 1, 26);
  12.                 }
  13.         } else {
  14.                 return new Date(date.getFullYear(), date.getMonth(), 26);
  15.         }
  16. };
  17. /**
  18. * 本月会计结束日期
  19. *
  20. * @date Date类型
  21. */
  22. common.SysUtils.endOfAccMonth = function(date) {
  23.         if (date.getDate() <= 25) {
  24.                 return new Date(date.getFullYear(), date.getMonth(), 25);
  25.         } else {
  26.                 if (date.getMonth() == 11) {
  27.                         return new Date(date.getFullYear(), 12, 31);
  28.                 } else {
  29.                         return new Date(date.getFullYear(), date.getMonth() + 1, 25);
  30.                 }
  31.         }
  32. };
复制代码

评分

参与人数 1 +8 收起 理由
jishuang + 8 赞一个!

查看全部评分

孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-23 21:40 , Processed in 0.057714 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表