• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Flex 获取每月第几周小例子

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
<pre name="code" class="html">private function calcWeekTotal(showDate:Date):Array{ 
        showDate = DateFormatter.parseDateString("2013-04-01"); 
        //获取本月1好的日期 
        var oneDate:Date = new Date(showDate.fullYear,showDate.month,1); 
        //本月第一周星期一的日期 
        var oneWeekDate:int = 7 - oneDate.day + 2; 
        //本月共几天 
        var totalDay :int= new Date(showDate.fullYear,showDate.month,0).date; 
        var totalWeek:int = (totalDay - oneWeekDate + 1) % 7 == 0 ? 
          (totalDay - oneWeekDate + 1) /7:(totalDay - oneWeekDate + 1) /7 + 1; 
        trace(totalWeek); 
        //当前日期在本月第几周 
        var currentWeek:int = new int((showDate.date - oneWeekDate)/7) + 1; 
        if(currentWeek == 0){ 
          //上个月最后一周 
        } 
         
        var arr:Array = new Array(); 
        arr[0] = totalWeek; 
        arr[1] = currentWeek; 
        return arr; 
      }</pre><br> 
<br> 
<pre></pre> 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Flex 事件分发(FlexViewer事件机制)剥离过程发布时间:2022-02-05
下一篇:
Flex 遍历Object键和值的示例代码发布时间:2022-02-05
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap