Inserindo varios registros de acrodo com a diferença em dias entre dua
Galerinha, estou com uma duvida cruel, estive pensando em trabalhar com um calendario, a pessoa faz um agendamento porem esse agendamento pode durar alguns dias então ela marca a data inicial e a final, e no calendario irá aparecer em todos os dias que ela marcou.
estive pensando em fazer 1 insert para cada dia: porem sou leigo no PHP principalmente quando o assunto são datas, podem me ajudar?
vi no blog do Thiagomatos:
- //Star date
- $dateStart = '20/04/2013';
- $dateStart = implode('-', array_reverse(explode('/', substr($dateStart, 0, 10)))).substr($dateStart, 10);
- $dateStart = new DateTime($dateStart);
-
- //End date
- $dateEnd = '25/04/2013';
- $dateEnd = implode('-', array_reverse(explode('/', substr($dateEnd, 0, 10)))).substr($dateEnd, 10);
- $dateEnd = new DateTime($dateEnd);
-
- //Prints days according to the interval
- $dateRange = array();
- while($dateStart <= $dateEnd){
- $dateRange[] = $dateStart->format('Y-m-d');
- $dateStart = $dateStart->modify('+1day');
- }
-
- var_dump($dateRange);
porem como eu pegaria as datas e transformaria isso nos inserts? desculpe desde já e que realmente não sou programador, apenas um curioso =D
alguem?
Discussão (3)
Carregando comentários...