- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试获取下一个“该月的第二个星期日”的时间戳,无论是当月还是下个月。
要求是只使用一次 strtotime 函数,并且没有第二个参数,仅此而已(这些约束来自遗留代码)。
基本上,获取它的 PHP 代码必须只有:
strtotime('_a_string_here_');
并且该字符串必须是通用字符串。它不能包含类似“2011 年 2 月”的内容。
基本上我可以将静态字符串作为 strtotime 函数的第一个参数。
我已经尝试了所有这些,但它们没有给我想要的东西(现在日期是 2011-02-24 星期四):strtotime('第二个星期日')
//它返回 '2011-03-06 00:00:00'strtotime('每月的第二个星期日')
//1970-01-01 00:00:00strtotime('+0 月第二个太阳')
//它返回 '2011-03-06 00:00:00'
谢谢,
丹
最佳答案
试试这个:
strtotime('+2 week Sunday')
<罢工>
新答案: 我认为您期望 strtotime 太聪明了。通过不在字符串中提供月份或第二个参数,它只能假定为“当前时间”。
不支持条件语句,例如“如果没有过去,则为本月的第二个星期日,否则为下个月的第二个星期日”。
IMO 将类似的东西添加到 strtotime 会使它变得太复杂而无法在正常操作中使用。正确的解决方案很可能是对 strtotime 进行两次调用(第一个是查看当前月份是否已经过去,第二个仅当我们需要下个月时)。
我不知道您的约束为何存在,但您可能应该开始弄清楚如何更改约束。
关于PHP strtotime - 获取下一个最接近的 "second sunday of the month",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5106858/
我在计算员工一个月的缺勤率时遇到问题。在我的查询中,它仍然计算本月“星期日”的那一天,这不应该计算在内。 这是使用的示例数据库: emp0003 表的 尼克 姓名 01190301 苏珊 dvc000
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topi
这个问题已经有答案了: Get the number of weeks between two Dates. (19 个回答) 已关闭 8 年前。 看看你能不能帮我。我想获取两个日期 d1 和 d2
我有一个 9 月 2 日星期二的 GregorianCalendar 实例。 valñue 以毫秒为单位进行检查,没有问题。我想要下一个星期日(7 日)23:59:59 的另一个日历。所以: Greg
我正在尝试获取下一个“该月的第二个星期日”的时间戳,无论是当月还是下个月。 要求是只使用一次 strtotime 函数,并且没有第二个参数,仅此而已(这些约束来自遗留代码)。 基本上,获取它的 PHP
我正在尝试获取下一个“该月的第二个星期日”的时间戳,无论是当月还是下个月。 要求是只使用一次 strtotime 函数,并且没有第二个参数,仅此而已(这些约束来自遗留代码)。 基本上,获取它的 PHP
我正在使用Java的Calendar API来计算每个月第一天的星期日总数。以下代码为我提供了日期格式(年/月/日)的指定开始日期和结束日期 1 天的额外时间。 1900/01/01 至 1910/0
我需要周日以红色突出显示。 我知道有一个名为ui-datepicker-week-end的类。 我的问题是,其他类(ui-widget-content 和 ui-state-default)覆盖了 u
我有一个小表格,我想将我的日历设置为自动选择即将到来的星期日,我该如何实现?我有一种感觉,我必须做一些加载但不确定是什么。 谢谢 最佳答案 你去... 使用此方法,您可以将日期设置为您决定的一周中的任
我知道有一些与此类似的问题,但我就是找不到我的代码有什么问题。 基本上我想要的是如果今天不是星期天,currentDate 设置为最后一个星期日。如果今天是星期日,我将 currentDate 设置为
2013 年 7 月 8 日编辑:Apple 拥有一组出色的 WWDC 视频,这些视频真正帮助我理解了 Objective-C 中的各种日期和时间类,以及如何使用它们正确地执行时间计算/操作。 “常见
我有一份报纸目录: 20140914_foo.pdf 20140915_foo.pdf 20140916_foo.pdf 我想将它们重命名为 2014-09-14 Sunday.pdf 2014-09
为了让我的 child 快乐,我一直在实现 Yellow Car Game PHP 语言用于长途汽车旅行。其中一个人会在我的手机上看到黄色汽车时添加这些汽车。计数器应该增加他们的每个分数,每个周日晚上
我无法找到我想要的特定日期格式的解决方案,例如2019 年 10 月 31 日星期日。我还需要日期的偏移值。 我能得到的最接近时间是2019 年 10 月 31 日星期日。我需要能够用用户输入的数字来
我有这样一段代码: #include int main(void) { char *date = "Sunday"; //int *number = 7; printf("T
为什么它会返回 rainyday[1] = Sunday 而不是星期五?并在其他地方返回 main() 中定义的所有值 Namespace ConsoleApp_toTestYourself
在随机字符下,Sunday算法比bm算法更快。 那么,为什么在文本编辑器的查找功能中选择“BM算法”而不是“星期日算法”呢? 最佳答案 对于为什么要选择一个而不是另一个,没有简单的答案。 “BM”是指
NSString *strDay = [dic objectForKey:@"day"]; NSString *uppercaseString = [strDay uppercaseString];
有没有办法把这段代码总结成1-2行? 我的目标是返回,例如,我有一个 DayOfWeek 是星期一,我想得到之后的一天(星期二)或之后的 n 天。 switch (_RESETDAY
我正在编写一个抓取网站优惠的抓取工具,这些优惠有结束日期。一个这样的网站提供每周日到期的优惠。我已经阅读了 golang 时间文档,但仍然不明白如何完成我在 PHP 中发现的等效性并且非常简单。 $e
我是一名优秀的程序员,十分优秀!