在包含星期的字符串之间获取正确的日期
Getting the correct day between a string containing the week
所以我有这个字符串'5/25/15-5/29/15',和一个页面,加载表与周一至周五。我希望把每一天都写在表格里。
例如:Monday - Tuesday - Wednesday - Thursday - Friday
5/25 - 5/26 - 5/27 - 5/28 - 5/29
如何在php/html中完成此操作?或javascript等
更新:我需要这个对于我给它的任何日期字符串都是通用的,每个日期都是相同的格式。但它也必须适用于字符串'6/29/15-7/3/15'。
编辑:还有,不知道为什么我在这个上面得到了点赞。也许答案比我能看到的更清楚。不好意思
在评论中,你说你需要从字符串中提取日期,使用DateTime
类和它的一些方法将帮助你做到这一点(在$string
中,你可以输入任何范围)
<?php
$string = '5/25/15-5/29/15';
$datesExpl = explode('-', $string);
$date1 = new DateTime($datesExpl[0]);
$date2 = new DateTime($datesExpl[1]);
$interval = $date1->diff($date2);
echo $date1->format('d-m-Y')."'n";
for($i = 1; $i <= $interval->days; $i++){
$nDate = $date1->modify('+1 day');
echo $nDate->format('d-m-Y')."'n";
}
/*
RETURNS:
25-05-2015
26-05-2015
27-05-2015
28-05-2015
29-05-2015
*/
相关文章:
- 如何从Angularjs中的新日期获取日期格式
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- 从javascript中的日期获取月份号
- 从datetimepicker引导程序上点击的日期获取点击事件
- 如何在JS中从Y-m-d日期获取unix时间戳
- 从getTime()类型的日期获取日期和时间,以显示mySQL数据库中的日期
- 使用 Jquery 从日期获取星期几
- 如何在没有周末的情况下添加天数以从当前日期获取下一个日期
- 从服务器返回的日期获取星期几
- 如何使用 momentjs 从日期获取日期名称
- 时刻.js从日期获取日期名称
- 我想在 JavaScript 中使用日期函数将日期获取为 9 月 8 日星期日上午 11:46
- 从当前日期获取GMT字符串
- 为什么angularjs摘要使用日期获取函数进入无限循环
- 从格式化日期获取UTC时间戳-javascript
- 如何在codebehind中为Datepicker设置日期/获取日期
- 如何在asp.net/c#中从两个开始和结束自定义日期获取周数
- 从给定的开始日期获取结束日期
- 在javascript中使用当前日期获取两周日期
- 日期获取自定义周开始日的周数