Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 50 postagens
Mais de 50 postagens
Tópico Autor
Mensagens: 63

somar minutos em um for

28-07-2011 16:15

Boa tarde pessoal, vejam só o FOR abaixo esta funcionando somando 1 minuto a hora e repetindo no select, alguém poderia me informar como somar 15 minutos?

já tentei:

$hora + 15, não deu certo.

Agradeço a ajuda.

<select name="hora_entrega" id="hora_entrega">

<?php
for($hora=date('18:00');$hora<date('18:30');$hora++){
?>

<option value="<?php echo $hora ?>"><?php echo $hora ?></option>

<?php
}
?>

</select>
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17395
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

somar minutos em um for

28-07-2011 16:30

0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 
Mais de 50 postagens
Mais de 50 postagens
Tópico Autor
Mensagens: 63

somar minutos em um for

28-07-2011 16:36

Não é duplicado é uma mesma pergunta mas formatos diferentes de fazer, aqui é somente php la é sql, postei pq vi na internet que é possível fazer as duas formas.

A melhor eu usarei.

Obrigado.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17395
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

somar minutos em um for

28-07-2011 16:39

Postei lá uma que consegui. Acho que esse for com hora não é possível fazer dessa forma.
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 
Mais de 50 postagens
Mais de 50 postagens
Tópico Autor
Mensagens: 63

somar minutos em um for

28-07-2011 16:45

humm eu vi, esta funcionando sim só apareceu uma duvida, o campo $inicio é dinâmico na tabela esta 18:00 mas na impressão esta aparecendo 21:00

veja como modifiquei.

date_default_timezone_set('America/Sao_Paulo');

function numeros($de,$ate) {
$inicio = strtotime($hora); // hora inicial
for($i = 0; $i <= $ate; $i=$i+$de) {?>

Esta funcionando mas o valor que esta vindo do banco de dados é 18:00 e não 21:00 como imprime.

Sabe o que pode ser?
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado