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