现有脚本按日、周、月、年循环遍历日期范围?
我试图找到一个现有的辅助函数,它将接受开始和结束日期和间隔(日、周、月、年),并将在该范围内每天、每周、每月或每年返回一个数组。
如果有的话,我很想找到一个已经存在的。
谢谢!
I'm trying to find an existing helper function that will accept a start and end date and interval (day, week, month, year), and will return an array each day, week month or year in that range.
Would love to find a pre-existing one if it's out there.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是一个粗略的开始:
Here's a rough start:
在 PHP 5.3 及更高版本中,您可以使用 DateInterval 类来实现
http://www. php.net/manual/en/class.dateinterval.php
In PHP 5.3 and later you can use DateInterval class for that
http://www.php.net/manual/en/class.dateinterval.php
我在寻找同样的东西时发现了这个线程。这是我想出的方法,效果很好。
我有一个电子邮件地址数据库和他们订阅电子邮件列表的 UNIX 时间戳。我想看看每周的订阅率是多少。
您可以将 604800 数字更改为 30 天或 365 天或每天或其他时间间隔。
我确信这并不漂亮——我不是最好的程序员——但我不得不把我的解决方案留给那些在我身后的人。
I found this thread while I was looking for this same thing. Here is what I came up with that worked great.
I had a database of email addresses and unix timestamps of when they subscribed to an email list. I wanted to see what the weekly subscribe rate was.
You could change the 604800 number to do intervals of 30 days or 365 days or daily or whatever.
I'm sure this isn't pretty -- I'm not the best coder -- but I had to leave my solution for those that come behind me.