Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Datos atėmimas
Parašė Xinel· 2014 Rugs. 2 15:09:54
#1
Sveiki,
pridėtiniuose puslapiuose pasidariau skaičiuoklę, kur įvedi 2 skaičius. Iš antro skaičiaus atima pirmą bei padaugina iš trečio, kuris yra statinis ir niekur nesiveda.
Kaip reiktų padaryti, kad atimtų ne paprastą skaičių, o įvedamą datą?
Pavyzdžiui:
1 laukelis: 2014-09-29
2 laukelis: 2014-10-01
Turėtų gautis rezultatas 2 dienos ir jį reiktų padauginti pavyzdžiui iš 10, tai rezultatas gautųsi 20.
Parašė Žmogus· 2014 Rugs. 2 15:09:50
#2
Data vedi formatu xxxx-xx-xx?
Parašė Xinel· 2014 Rugs. 2 15:09:47
#3
Taip, nors nelabai yra skirtumas. Šitą galima pasikoreguot.
Parašė Žmogus· 2014 Rugs. 2 15:09:42
#4
Reiktu tada data paversti į timestamp (strtotime('22-09-2008');) ir tuomet atimti. Gautą reikšmę (kintamąjį) numesti į date funkciją date('y-m-d', 1299446702);
Parašė Xinel· 2014 Rugs. 2 15:09:21
#5
Na aš gana žalias, o kaip tai išreikšt kodu?
Parašė Žmogus· 2014 Rugs. 2 15:09:19
#6
Parodyk ,akip dabar esi padaręs (į kokį pastebin numesk)
Parašė RaiShteliS· 2014 Rugs. 5 00:09:47
#7
<?php
$date1 = new DateTime('08/16/2013');
$date2 = new DateTime('08/23/2013');
$diff = $date1->diff($date2);
echo $diff->d;
echo " dienos";
echo " padauginus gauname ";
echo $diff->d * 10;
?>
Redagavo RaiShteliS· 2014 Rugs. 5 00:09:35