Javascript 在包含周的字符串之间获取正确的日期

Javascript 在包含周的字符串之间获取正确的日期,javascript,php,html,Javascript,Php,Html,我有一个字符串'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

我有一个字符串'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
中,您可以放置任何范围。)


这并不难做到。你试过什么了吗?看看@Epodax的基本知识,如果几天没有重新开始的话,我在获取字符串本身时不会有任何问题。例如,第6/20/15-7/3/15周。我可以很容易地将字符串分解以提取数字,但我刚才给出的示例不适用。@Answers\u Seeker他只有两个日期,因此您的评论无效。@keikoku92我需要实际从字符串中提取日期,我知道如何使用表。我如何使用它分别输出每天的数据?例如,我尝试$nDate[0]获取第一个日期,但没有成功。
<?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 
*/