PHPben matematika, időszámolás?
Hogyan lehet 2 értéket kivonni egymásból?
Mind 2 érték dátum, azt szeretném, hogy pl ez az érték van az adatbázisban: 2012-02-15 16:47:00 és ebből ki szeretném vonni az aktuális dátumot (azt hiszem ez az: $sqlZeit).
És így kiírná azt, hogy meddig aktuális.
VAGY
Olyan kellene, hogy ha a mai dátumnál nagyobb az érték, akkor kiírja, hogy "aktív", ha kisebb az érték akkor azt, hogy "passzív".
tárod inkább az időbélyeget... aztán:
time();
$t = time();
if ($idopont > $t) {
echo "aktív";
}
Valami nem stimmel,
<?PHP
$id = mysql_real_escape_string($_GET['view']);
$sqlCmd = "SELECT premium FROM site.profil WHERE profil='$id' ";
$sqlQry = mysql_query($sqlCmd,$sqlServ);
while($getAccs=mysql_fetch_object($sqlQry))
{
echo"<tr>
".$getAccs->premium."</tr>";
}
?>
Ez mutatja, hogy meddig tart a prémium. Ide hogyan tudom ezt beépíteni?
Datetime mező esetén ha $row['datum'] értéke 2012-02-15 16:47:00
$time1 = strtotime($row['datum']);
if ($time>time())
{
echo 'Aktív';
}
else
{
echo 'Nem aktív';
}
$kulonbseg = time()-$time1;
echo "A két dátum különbsége: ".$kulonbseg." másodperc";
---
Értelemszerűen ha neked órákban kell akkor a másodpercek számát elosztod 3600-al, ha napokban akkor 86400-al stb.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!