تابع ()strtotime
تابع ()strtotime
کلیه توابع کار با تاریخ و زمان در PHP
مثال
تبدیل تاریخ های انگلیسی متنی به برچسب زمان یونیکس:
echo(strtotime("now") . "<br>");
echo(strtotime("3 October 2005") . "<br>");
echo(strtotime("+5 hours") . "<br>");
echo(strtotime("+1 week") . "<br>");
echo(strtotime("+1 week 3 days 7 hours 5 seconds") . "<br>");
echo(strtotime("next Monday") . "<br>");
echo(strtotime("last Sunday"));
?>
امتحان کنید »
تعریف و کاربرد
تابع ()strotime یک تاریخ انگلیسی متنی را به برچسب زمان یونیکس(تعداد ثانیه ها از January 1 1970 00:00:00 GMT) تجزیه می کند.
نکته: اگر که سال به صورت فرمت 2 رقمی مشخص شده باشد، مقادیر بین 69-0 به صورت 2069-2000 تعبیر می شوند و مقادیر بین 100-70 به صورت 2000-1970 تعبیر می شوند.
نکته: به خاطر داشته باشید که در فرمت های تاریخ m/d/y یا d-m-y اگر که جداکننده ی آن اسلش(/) باشد آنگاه فرمت آمریکایی m/d/y در نظر گرفته می شود. اگر که جدا کننده دش(-) باشد یا یک نقطه(.) باشد، آنگاه فرمت اروپایی d-m-y در نظر گرفته می شود. برای اجتناب از خطاها، در صورت امکان می توانید از فرمت YYYY-MM-DD استفاده کنید و یا از تابع ()date_create_from_format استفاده کنید.
نحوه نوشتن
پارامترها | توضیحات |
---|---|
time |
ضروری. یک رشته ی تاریخ یا زمان را مشخص می کند. |
now |
اختیاری. برچسب زمانی که از آن بعنوان پایه ی محاسبات تاریخ های مرتبط استفاده می شود، را مشخص می کند. |
جزئیات تکنیکی
مقدار برگشتی: |
در صورت موفقیت یک برچسب زمانی را برمی گرداند و در صورت شکست FALSE برگردانده خواهد شد. |
---|---|
ورژن php: | 4+ |
تغییرات: |
کلیه توابع کار با تاریخ و زمان در PHP
- نوشته شده توسط احسان عباسی
- بازدید: 6786