问题标签 [week-number]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1113 浏览

mysql - MySQL 从数据库中选择周范围

在我的数据库中,我存储周数和相关年份。例如这样的:

然后在前端,用户可以选择一周和一年,然后我希望能够返回该范围之间的所有记录。例如,在 25 - 2012 周和第 50 - 2012 周之间选择将返回最后 3 条记录。

我不确定是否也保留一周的第一个日期并搜索它是否会更容易,或者是否有一种方法可以轻松地搜索几周。

提前致谢。

0 投票
3 回答
3187 浏览

postgresql - 获得正确的年份周数

我想得到正确的周数。

使用该to_char函数,该函数枚举从星期一开始的一周,但考虑到一周从星期六开始,我想获得周数。

这是一个例子:

结果:

并且应该是:

有没有办法得到它?

配置信息:Windows 7 下的 Postgresql 9.2

0 投票
1 回答
171 浏览

mysql - 在 MySQL 中更改一周的开始日期

我发现以下代码有助于根据星期五的开始日期创建每周报告。说明说要替换“.$startWeekDay”。带有 4。当我将 '".$startDay."' 设置为 '2013-01-30' 时,出现错误。

此外,我还可以按照我的意愿按天而不是按周收到报告。

以下代码是我正在使用的

按周分组

我得到的输出是

0 投票
4 回答
12250 浏览

postgresql - 函数获取正确的年份周数

我想创建一个函数来获得正确的年份周数。我已经在此处发布以找到“本机”解决方案,但显然没有。

我尝试根据这个mysql 示例创建函数

下面是翻译成 postgresql 的代码:

但它给出了错误的结果,有人可以帮助我吗?

我的配置:PostgreSQL 9.2

0 投票
2 回答
5145 浏览

sqlite - SQLite 为 2013 年返回错误的周数?

我有一个简单的 SQL 用于在我的 SQLite 报告中计算周数

2009-2012 年是正确的。在 2013 年,我总是得到错误的周数。

例如

返回'09',这是正确的。

返回'08',这是错误的。我们有第 9 周。

SQLite 日期时间函数中是否有我不理解的内容?或者它是 SQLite 的错误?

0 投票
1 回答
634 浏览

mysql - MySQL 在最后一个工作周内获取记录

我正在使用

获取在最后一个工作周(周一至周日)记录的表的所有行。全年运行良好,但在一月份会在一段时间内返回 0,所以我必须采取

在这种情况下。我不能使用OR,因为当两者都存在时,它将同时使用当前年份信息和去年信息。我已经尝试过COALESCEIFNULL方法:

它全年运作良好,但在IFNULL真实情况下无法处理。请给我关于如何有效处理此案的建议。

0 投票
5 回答
19006 浏览

android - 如何计算给定日期Android的周数

我正在尝试从给定日期获取当前周数。即,如果我输入日期为 01/03/2013,那么我应该得到周数,即 9..

请帮助我找到解决方案..

谢谢..

阿布舍克..

0 投票
1 回答
1849 浏览

mysql - Mysql 需要每周 COUNT 题字持续 12 周

我已经数过铭文,这周。但我需要在过去 12 周内每周计算题字,并将其以数组形式发送。

我的实际要求是:

0 投票
2 回答
26839 浏览

r - 计算年份中的周数(0-53)

我有一个包含位置和日期的数据集。我想将一年中的星期计算为数字(00-53),但使用星期四作为一周的第一天。数据如下所示:

我知道有 strftime 函数用于计算一年中的一周,但只能使用星期一或星期日作为一周的第一天。任何帮助将不胜感激。

0 投票
1 回答
2200 浏览

date - 如何根据日期计算“周数”?

对于我正在开发的系统,我需要一个与标准周数一样工作的“两周数”,它每 14 天而不是 7 天滚动一次。

换句话说,我正在寻找算法,而不是代码,从日期计算周数,以及给定年份和周数的开始/结束日期。

问题出在任何一年的第 1 周一般都不是 1 月 1 日,甚至可能是在之前的 12 月。因此,也有几年最终有 53 周。

例如:

  • 2009 年第 1 周开始于2008 年-12月 29 日
  • 因此,2009 年有一周 #53,从 2009-12-28 到 2010-01-03
  • 2010 年第 1 周开始于 2010-01-04

这些数字是如何得出的?