Kezdőoldal » Számítástechnika » Weblapkészítés » Ha van egy dátumom (regisztrál...

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?

Figyelt kérdés
Még semmi előkészület nincs, akár milyen módon irhatjátok, csak kérlek segitsetek!!
2011. jan. 30. 16:47
 1/5 anonim ***** válasza:

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";

2011. jan. 30. 19:34
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:
Köszönöm, köszönöm, köszönöm, és még ezerszer is! Ment a kéz.
2011. jan. 31. 12:19
 3/5 A kérdező kommentje:

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!

2011. febr. 1. 08:37
 4/5 anonim ***** válasza:

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

2011. febr. 1. 22:51
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
Istenem, köszönöm! KÖSZÖNÖM! Szuper, működik. Oks, köszi a tanácsokat! :):)
2011. febr. 2. 16:27

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!