首页 > 其他分享 >FLEX实践—计算指定日期是当年/当月第几周

FLEX实践—计算指定日期是当年/当月第几周

时间:2023-05-26 12:01:19浏览次数:38  
标签:FLEX return 几周 myDate Number yyyy 当月 var diff


计算指定日期是当月第几周:

private function weekOfMonth(yyyy:Number, mm:Number, dd:Number):Number
			{
				var myDate=new Date(yyyy, mm - 1, dd);
				var diff=myDate.getDate() - 1; 
				myDate.setDate(1);
				var dateWeek=7 - myDate.getDay(); 
				if (diff > dateWeek)
				{
					diff-=dateWeek; 
					var dateMod=diff % 7; 
					if (dateMod > 0)
					{
						return (diff - dateMod) / 7 + 2;
					}
					else
					{
						return diff / 7 + 1;
					}
				}
				else
				{
					return 1;
				}
			}

 

计算指定日期是当年第几周:

private function weekOfYear(yyyy:Number,mm:Number,dd:Number):Number{
				var myDate =new Date(yyyy, mm - 1, dd);
				var startDate = new Date(yyyy,0,1);
				var diff = myDate.valueOf() - startDate.valueOf();
				var d = Math.round(diff/86400000);
				return Math.ceil((d + ((startDate.getDay() + 1) - 1)) / 7);
				
			}

运行结果就不贴图了,有需要的朋友可以自己试试。。。。。。

标签:FLEX,return,几周,myDate,Number,yyyy,当月,var,diff
From: https://blog.51cto.com/u_16129500/6354897

相关文章

  • FLEX实践—加载XML文件错误
        这两天在研究一个FLEX小相册,准备做一个超级简单的纯FLEX相册,没想到在读取XML文件的时候遇到了这样一个问题:    1)用FLEXBUILDER创建了一个FLEX工程    2)写了一个MXML文件,一个XML文件    3)在程序中用HTTPService和URLRequest两种方法分别读取XML文件内容 ......
  • FLEX实践—获取当前窗口大小
       在FLEX中获取当前窗口的长度与宽度使用下面的方法:   Application.application.width   Application.application.height    在设置弹出窗口的长与宽的时候可以根据比例来设置,而不用将其长与宽设置为固定值。这样做的好处是考虑到了IE窗口的大小,通过比例设置可......
  • RUBY-FLEX实践—利用swfobject在RUBY工程中加载SWF
    开发环境:Ruby:Ruby1.9.1Rails:Rails2.3.5IDE:RubyMine2.0.1FlexBuilder:FlexBuilder4 开发思路:1)在FlexBuilder中创建Flex工程2)在RubyMine中创建Rails工程3)将Flex工程bin-debug下编译的swfobject.js拷贝至Ruby工程指定位置4)引用Flex工程编译后的html中的内容实现在Rails页面中嵌......
  • FLEX4 序列号失效
    愚人节这天,FLASHBUILDER也和大家开了个玩笑,一大早起来,序列号被封了。上网搜了一下,果然天无绝人之路 但是我换了序列号仍然无法使用 再看以下这位高手的:方法1:暂时把系统时间改到2008,启动后再调回现在的时间。方法2:解压后存入Flex的安装文件夹plugins/com.adobe.flexide.amt_4.0.......
  • FLEX4实践—DropDownList与ComboBox
    FLEX4相对FLEX3的组件变化列表中列出以这么一项:mx.controls.ComboBox->spark.components.DropDownList 官方解释如下:   ComboBox控件是DropDownListBase控件的子类。与DropDownListBase控件类似,当用户从ComboBox控件的下拉列表中选择某项时,数据项将显示在......
  • FLEX4实践—动态生成DataGrid及应用客户化itemRenderer
    应用场景:1)从后台取到的数据为数组类型,但数据的列名及列个数均是动态的2)抽取到的数据中有些是DATE类型的,如果直接显示在DataGrid中默认格式很难让用户接受,希望对特殊类型的数据(如日期)进行格式转换处理 下面的例子将模拟这一场景:数据准备:gridColumns1搭配gridProvider1,gridColumns2......
  • FLEX实践—模拟Application与Module间的事件监听
         一直找到如何在Application中发出一个事件,让Module捕获该事件并做出相应的动作。但是一直没找到,于是模拟了一个这样的情景。 WatchTest.mxml<?xmlversion="1.0"encoding="utf-8"?><mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"......
  • FLEX实践—动态切换应用皮肤
        在同一个Application中动态切换主题,这里采用的是动态引用不同的CSS文件。     具体步骤如下:    1)创建CSS文件   skyTheme.css/*CSSfile*/.backgroudSkin{backgroundColor:#89caec;fontWeight:bold;fontSize:12;}.applicationBar{......
  • Flex实践——Parallel Practice
        前几次在学习Flex中的一些基本控件的使用,还顺便学了一小点ActionScript的应用,今天要学些What?来看看一些组合效果的应用吧,下面的实践将简单介绍把渐变和移动两种效果同时运用在一个组件上。    ( 引:Flex提供将超过一种的多种效果组合起来的能力。你可以使用<mx:P......
  • Flex实践—So beautiful webpage.....
        前不久听说应该开始学习Flex,因为我的骨子里还是懒的,所以一直不想装这种专业软件,其实装软件配环境对我来说一直是比写代码还痛苦的事,今天下午终于赖不住无聊,下了个FlexBuilder3,装了一下,找了个注册码,开始感受它的神奇。。。。    让我惊讶的是Flex设计出来的页面效......