- implode: documentation ( source)
- date: documentation ( source)
- strtotime: documentation ( source)
<?php
$end = "2014-10-02 05:30:00";
$start = "2014-10-01 05:30:00";
$date = '2014-11-22T12:15:00';
$date = strtotime($date);
$date = date('Y-m-d H:i:s', $date);
//echo $date;
$date1 ="14/10/2014";
$date1 = date("Ymd", strtotime($date1));
echo $date1;
//$date = new DateTime("Wed Oct 22 2014 05:30:00 GMT+0530 (IST)");
//echo $date->format('Ymd H:i:s');
//$start = date_create(date('Y-m-d H:i:s', strtotime($start)));
//$end = date_create(date('Y-m-d H:i:s', strtotime($end)));
$start = new DateTime($start);
$end = new DateTime($end);
$interval = $start->diff($end);
$datesAdded = array();
for($i=0; $i < $interval->format('%a')+1; $i++){
//echo $start->format('d/m/Y');
$datesAdded[$i] = $start->format('d/m/Y');
$start = $start->add(new DateInterval('P1D'));
}
$string = implode(',', $datesAdded);
//echo $string;
//echo $interval->format('%R%a days');