Devo fare la somma tra due numeri mantenendo lo zero nel risultato esempio:
normalmente uscirebbe come risultato 6 a me serve che il risultato sia 06, qualcuno sa come si fa?codice:$a = 01; $b = 05; $c = $a +$b;
Devo fare la somma tra due numeri mantenendo lo zero nel risultato esempio:
normalmente uscirebbe come risultato 6 a me serve che il risultato sia 06, qualcuno sa come si fa?codice:$a = 01; $b = 05; $c = $a +$b;
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
se poi hai esigenze particolari spiega meglio (es.: numero di zeri da anteporre o altro)codice:$c = '0'.($a+$b)
qui c'é la discussione completa
http://forum.html.it/forum/showthrea...readid=1504790
oltre alle funzioni delle date puoi anche fare con la "vecchia scuola" (tanto per gradire...) :
Codice PHP:
function htom($v) {
// $v = hh:ii
list($h, $i) = explode(':', $v);
return ($h*60+$i);
};
function mtoh($m) {
// $m = iii
$h = intval($m/60); $h = str_pad($h, 2, '0', str_pad_left);
$i = $m-$h*60; $i = str_pad($i, 2, '0', str_pad_left);
return("$h:$i");
};
$a = '13:11';
$b = '12:54';
$s = mtoh(htom($a)+htom($b));
print $s;
Grazie funziona molto bene
sai per caso come si fa a controllare se una data sia compresa tra altre due date?
formato data esempio:
1 gennaio 1949
codice:<?php $data = strtotime( "23 september 2008" ); $prima = strtotime( "22 september 2008" ); $seconda = strtotime( "28 september 2008" ); if ($data > $prima && $data < $seconda) { echo "ok"; } ?>
sapete come fare il confronto con date italiane?
Ho convertito in inglese perchè complicarmi la vita.