首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法获得这个月的星期几?

有没有办法获得这个月的星期几?
EN

Stack Overflow用户
提问于 2014-02-20 04:37:46
回答 2查看 45关注 0票数 0

所以我唯一的值就是月份。例如,今年2月,我如何知道第一周的天数是1,第二周的天数是2-8,依此类推。

我正在使用它来生成报告,也应该有一个每周的报告。也许你可以给我另一种方法来提取这些报告。

我在这个系统中使用了经典的asp和javascript。

EN

回答 2

Stack Overflow用户

发布于 2014-02-20 05:08:56

Moment.js将帮助您解决此问题。

获取该月的天数。

代码语言:javascript
运行
复制
moment("2012-02", "YYYY-MM").daysInMonth() // 29
moment("2012-01", "YYYY-MM").daysInMonth() // 31

(http://momentjs.com/docs/#/displaying/days-in-month)

此方法可用于设置星期几,周日为0,周六为6:

代码语言:javascript
运行
复制
moment().day(Number|String);
moment().day(); // Number
moment().days(Number|String);
moment().days(); // Number

(http://momentjs.com/docs/#/get-set/day/)

票数 0
EN

Stack Overflow用户

发布于 2014-02-20 07:35:45

这是一个使用得很好的asp-classic解决方案,已经存在一段时间了。

代码语言:javascript
运行
复制
<%
' Copyright (c) 2008, reusablecode.blogspot.com; some rights reserved.
'
' This work is licensed under the Creative Commons Attribution License. To view
' a copy of this license, visit http://creativecommons.org/licenses/by/3.0/ or
' send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California
' 94305, USA.

' Check if a year is a leap year.
function isLeapYear(someYear)
    if someYear Mod 4 = 0 and (someYear Mod 100 <> 0 or (someYear Mod 100 = 0 and someYear Mod 400 = 0)) then
        isLeapYear = True
    else
        isLeapYear = False
    end if
end function

' Returns the number of days in a given month (and in the case of February, for the given year).
' REQUIRES: isLeapYear()
function MonthDays(someMonth, someYear)
    select case someMonth
    case 1, 3, 5, 7, 8, 10, 12
        MonthDays = 31
    case 4, 6, 9, 11
        MonthDays = 30
    case 2
        if isLeapYear(someYear) then
            MonthDays = 29
        else
            MonthDays = 28
        end if
    end select
end function
%>

使用它

代码语言:javascript
运行
复制
<%
Dim daysinmonth
'Number if days in January 2014
daysinmonth = MonthDays(1, 2014)
%>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21891881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档