Ha van egy dátumom (regisztrálás dátuma) akkor hogy tudom phpban a mai dátumból kivonni a regisztrálás dátumát úgy, hogy megkapjam hány napja van egy user regisztrálva?
Használd egészséggel!
function daysago($datum_reg, $ma_ts) {
$reg_ts=mktime(0,0,0,substr($datum_reg,5,2),substr($datum_reg,8,2),substr($datum_reg,0,4));
return floor(($ma_ts - $reg_ts) /60/60/24);
}
$datum_reg="2011.01.25";//pl...
echo daysago($datum_reg,time())." napja van regisztrálva";
Sajnos nem megy :'(
Ez a kód: -----------------------------------------------
<?php
function daysago($datum_reg, $ma_ts) {
$reg_ts=mktime(0,0,0,substr($datum_reg,5,2),substr($datum_re
g,8,2),substr($datum_reg,0,4));
return floor(($ma_ts - $reg_ts) /60/60/24);
}
$datum_reg="2011.01.25";//pl...
echo daysago($datum_reg,time())." napja van regisztrálva";
?>
_________________________________________________
és ez a hibaüzenet:
Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\xampp\Embernevelde fejlesztes\datum.php on line 4
------------------------------------------------------
KÉREM segitsen valaki, nagyon fontos lenne!
Nahmégegyszer... :)
A kód tökéletes, semmi baja nincs, csak úgy látszik a GYIK szétszedi a sorokat.
DE!!!
1. NE legyél CTRLC-CTRLV programozó :P
2. használj vmi kódszerkesztő programot és látszik, ha szintaxis hiba van (notepad++, phpdesigner, komodo)
/* sor #1 */
function daysago($datum_reg, $ma_ts) {
/* sor #2 - ez egy sor:) */
$reg_ts=mktime(0,0,0,substr($datum_reg,5,2),substr($datum_reg,8,2),substr($datum_reg,0,4));
/* sor #3 */
return floor(($ma_ts - $reg_ts) /60/60/24);
/* sor #4 */
}
/* sor #5 - ez csak egy példa dátum */
$datum_reg="2011.01.25";
/* sor #6 */
echo daysago($datum_reg,time())." napja van regisztrálva";
remélem így már érthető lesz
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!