تنظیم timestamp (date_timestamp_set)
گاهی می خوایم تاریخ و زمان یک شیء DateTime رو با عدد ثانیه ای تنظیم کنیم. این عدد رو Unix timestamp می گیم و از 1 ژانویه 1970 شروع میشه، مثل شمارش مراحل تو بازی.
تعریف و کاربرد
تابع date_timestamp_set() تاریخ و زمان شیء DateTime رو طبق timestamp تنظیم می کنه.
نحو (Syntax)
date_timestamp_set(object, unixtimestamp)
پارامترها
- object: شیء DateTime ساخته شده با date_create(). این تابع این شیء رو تغییر میده.
- unixtimestamp: عدد ثانیه ای که نماینده تاریخ مورد نظر است.
مثال عملی
<?php
$date = date_create();
date_timestamp_set($date, 1371803321);
echo date_format($date, "U = Y-m-d H:i:s");
?>
گام های عملی
- یک شیء DateTime با
date_create()بساز. - با
date_timestamp_set()timestamp رو اعمال کن. - می تونی برای نمایش یا محاسبه تاریخ از اون استفاده کنی.
جمع بندی سریع
- timestamp عدد ثانیه ها از 1 ژانویه 1970 است.
- تابع
date_timestamp_set()شیء DateTime رو تغییر میده. - برای ذخیره یا محاسبه تاریخ کاربردیه.
- شیء DateTime باید از date_create() ساخته شده باشه.