javascript 实现 传入周数,获取当前周的日期,周一到周天的年月日

javascript 实现 传入周数,获取当前周的日期,周一到周天的年月日,第1张

<!DOCTYPE HTML>

<html>

<head>

    <meta charset=UTF-8>

    <title>YuGiOh</title>

    <script type="text/javascript">

        var yugi = function(year, index) {

            var d = new Date(year, 0, 1);

            while (dgetDay() != 1) {

                dsetDate(dgetDate() + 1);

            }

            var to = new Date(year + 1, 0, 1);

            var i = 1;

            var arr = [];

            for (var from = d; from < to;) {

                if (i == index) {

                    arrpush(fromgetFullYear() + "年" + (fromgetMonth() + 1) + "月" + fromgetDate() + "日");

                }

                var j = 6;

                while (j > 0) {

                    fromsetDate(fromgetDate() + 1);

                    if (i == index) {

                        arrpush(fromgetFullYear() + "年" + (fromgetMonth() + 1) + "月" + fromgetDate() + "日");

                    }

                    j--;

                }

                if (i == index) {

                    return arr;

                }

                fromsetDate(fromgetDate() + 1);

                i++;

            }

        }

        var arr = yugi(2015, 52);

        consolelog(arr);

    </script>

</head>

<body></body>

</html>

1weekday函数介绍

1

Weekday函数的含义

表示返回特定日期所对应的星期数。

Excel根据日期计算星期几

2

weekday函数的语法格式

=WEEKDAY(serial_number,return_type)

语法格式=weekday(特定日期,参数)。

Excel根据日期计算星期几

END

2Excel根据日期计算星期几

如图所示,星期四这种显示方式。

=TEXT(WEEKDAY(A2,1),"aaaa")

Excel根据日期计算星期几

如图所示,Thursday这种显示方式。

=TEXT(WEEKDAY(A2,1),"dddd")

Excel根据日期计算星期几

3

如图所示,星期4这种显示方式。

="星期"&WEEKDAY(A2,2)

Excel根据日期计算星期几

方法/步骤

1

1、按“ALT+F11”两个按键,d出VBA模式

右击Thisworkbook-插入-模块

2

拷贝下面代码到空白处,然后关闭VBA

Function week2Day(y As Integer, i As Integer, k As Integer) As String

Dim datetemp As Date, j As Integer

If i > 52 Then

MsgBox ("一年最多只有52个周!")

weekFristDay = "1900-1-1"

Exit Function

End If

datetemp = y & "-" & 1 & "-" & 1

j = VBAWeekday(datetemp, vbMonday)

j = (8 - j) + (i - 2) 7

datetemp = DateAdd("d", j + k - 1, datetemp)

week2Day = CStr(datetemp)

End Function

3

在空单元格中输入下面函数

=week2day(2014,1,5) ‘其中第一个参数是年,第二个参数是第几周,第三个参数该周第几天,该函数返回为2014-1-3日

1、演示使用的软件为Excel电子表格,使用的版本为Office 2013。

2、首先打开excel电子表格,在B1单元格输入“=today()”,该函数获取当前日期。

3、在C1单元格输入公式“="第"&WEEKNUM(TODAY())&"周"”,该公式表示获取当前日期是今年中的第几周。

4、输入完成后点击确定即可得到当前周数,在D1单元格输入公式“=TEXT(TODAY(),"aaaa")”,该公式表示获得当前日期是本周的第几天。

5、输入完成后点击确定即可得到问题描述的所有结果,包括今天的日期,今天是一年中的第几周以及星期几。

以上就是关于javascript 实现 传入周数,获取当前周的日期,周一到周天的年月日全部的内容,包括:javascript 实现 传入周数,获取当前周的日期,周一到周天的年月日、Excel中根据周几判断日期、如何EXCEL通过第几周获得日期或者天等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9783717.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存