给定特定日期或时间戳,提取特定月份的日期和星期编号

时间:2010-10-26 22:26:10

标签: javascript jquery jquery-ui

首选jQuery,如果可能,否则任何Javascript都可以。

我想获得具体日期或时间戳的月份和星期数。

例如

2010-10-26将于周二返回,4周为周数

2010-11-11将在周四返回,2将作为周数

1 个答案:

答案 0 :(得分:3)

您需要查看Javascript date object

要获得星期几,您需要执行以下操作:

var days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];

var myDate = new Date('2010-10-26');

var dayOfWeek = days[myDate.getDay()]; // dayOfWeek == 'Tuesday'

这是因为getDay()返回的数字是0-6而不是字符串。这很有用,例如国际化。

您的其他要求(一周中的某周)需要自定义编码 - 无法使用本机JS日期对象完成。