PDA

View Full Version : سوال: در مورد تابع time ؟



terrorhell
شنبه 11 آبان 1387, 15:06 عصر
سلام دوستان

من در مورد تابع time () جستجو کردم تو نت اما در مورد خود این تابع چیزی پیدا نکردم ،

تو سایت php.net هم چون انگیلیسیم ضعیفه زیاد متوجه نشدم .

ممنون مشیم یکی در مورد این تابع به صورت کامل ، واضح و روان توضیح بده البته ممنون میشم با مثال باشه

موفق باشید

sama01
شنبه 11 آبان 1387, 15:26 عصر
این دقیقا متنی است که php توضیح می‌ده:

Description

int time ( void )
Returns the current time measured in the number of seconds since the Unix Epoch (January 1 1970 00:00:00 GMT).

یعنی این تابع زمان جاری را برمی‌گرداند که بر اساس تعداد ثانیه‌ها از مبدا تاریخ Unix که داخل پرانتز ذکر شده محاسبه می‌شود.
حالا کاربردش چیه؟
تقریبا تمامی توابع php که با تاریخ و زمان ارتباط دارند، با همین عدد کار می‌کنند که بهش می‌گن timeStamp. به مثال زیر (از خود php) توجه کنید:


<?php
$nextWeek = time() + (7 * 24 * 60 * 60);
// 7 days; 24 hours; 60 mins; 60secs
echo 'Now: '. date('Y-m-d') ."\n";
echo 'Next Week: '. date('Y-m-d', $nextWeek) ."\n";
// or using strtotime():
echo 'Next Week: '. date('Y-m-d', strtotime('+1 week')) ."\n";
?> The above example will output something similar to:
Now: 2005-03-30
Next Week: 2005-04-06
Next Week: 2005-04-06