|
模块版本:V6.9.2
所用系统:win7 X64
命令名称:时间_取第几周()
BUG描述:
如:时间_取第几周 (到时间 (“2019/01/02”))返回0,正确不应该是返回1吗?
百度搜索了一下,有个网站(http://www.500usd.net/)的javascript有正确取第几周代码,但是不知道怎么转为易语言代码
- <script type="text/javascript">var getMonthWeek = function (a, b, c) {
- var date = new Date(a, parseInt(b) - 1, c), w = date.getDay(), d = date.getDate();
- return Math.ceil( (d + 6 - w) / 7 );
- };
-
- var getYearWeek = function (a, b, c) {
- var date1 = new Date(a, parseInt(b) - 1, c), date2 = new Date(a, 0, 1),
- d = Math.round((date1.valueOf() - date2.valueOf()) / 86400000);
- return Math.ceil( (d + ((date2.getDay() + 1) - 1)) / 7 );
- };
- </script>
复制代码
|
|