Jump to content


Photo

Intervalo De Minutos


  • Faça o login para participar
2 replies to this topic

#1 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 10/04/2006, 09:48

Bom dia pessoal!

depois de um século sem aparecer por aqui....ca estou eu com dúvidas...

como faço um intervalo de 15 em 15 minutos entre um hora inicio e um hora fim?

exemplo:

hora inicio: 8
hora fim: 18
intervalo: 15 minutos

seria mostrado ao cliente

8:00
8:15
8:30
8:45 e assim por diante...

meu conhecimento em datas com php é limitado, tentei fazer sozinho, mas nao dei conta...vejam..

$dia = date('d');
$mes = date('m');
$ano = date('Y');
$horai = 8;
$horaf = 18;
$intervalo = 900;

for ($cont = $horai ; $cont <= $horaf; $cont++) {
$ts = mktime($cont,0,0,$mes,$dia,$ano);

echo date('H:m',$ts)."<br>";

}


assim o resultado foi:

08:04
09:04
10:04

se eu adicionar o intervalo de 900 segundos (15 minutos) ai fica pior ainda...

aguardo ajuda, se possível...

[]'s
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#2 Kakao

Kakao

    Turista

  • Usuários
  • 42 posts
  • Sexo:Não informado
  • Localidade:Brasília

Posted 10/04/2006, 13:18

<?php
  $dia = date('d');
  $mes = date('m');
  $ano = date('Y');
  $horai = 8;
  $horaf = 18;
  $intervalo = 900;
  
  $ts = mktime($horai,0,0,$mes,$dia,$ano);
  $tsf = mktime($horaf,0,0,$mes,$dia,$ano);
  
  while ($ts <= $tsf) {
  
	  echo date('H:i',$ts)."<br>";
	  $ts += 900;
  
  }
  ?>

Curso de Introdução à Programação

#3 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 10/04/2006, 15:07

bacana kakao....

é isso mesmo!

obrigadao!
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq