PDA

View Full Version : timestamp برا چیه؟



saeed-71
سه شنبه 26 فروردین 1393, 19:40 عصر
سلام.
timestamp برا چیه؟چه کاربردی داره؟

abolfazl-z
سه شنبه 26 فروردین 1393, 21:41 عصر
معنی اش میشه مهر زمان.

یعنی تعداد ثانیه های گذشته از تاریخ January 1 1970 00:00:00 GMT را به شما می دهد و در PHP با تابع time قابل دسترسسی است.

با داشتن timestamp می توان تاریخ و زمان و هرچی دیگر که مربوط به اون timestamp باشه را محاسبه کرد و بدست اورد. البته ما نیازی نداریم درگیر مسائل حساب-کتاب بشویم بلکه تابع های زیادی در این زمینه وجود دارند که timestamp را دریافت

کرده و به یک نوع دیگر تحویل می دهند.

یکی دیگه از ویژگی های دیگری که داره این هست که میشه به عنوان کلید یکتا استفاده کرد.

ولی یادتون باشه که تو برنامه تان سرعت اجرا بالا است و در حد میلی یا میکرو ثانیه هست و صد در صد خروجی تابع time در کمتر از یک ثانیه یکی است !

MMSHFE
چهارشنبه 27 فروردین 1393, 09:33 صبح
جهت تکمیل توضیحات خوب دوستمون، این مورد رو هم عرض کنم که timestamp مستقل از منطقه زمان (Time Zone) هست و فرضاً توی ایران و فرانسه اگه در یک لحظه timestamp رو درخواست کنید، در هر دو کشور عدد یکسانی اعلام میشه. موقع تبدیل Timestamp به فرمت تاریخ توسط توابعی مثل date و... است که Time Zone مورد استفاده قرار میگیره. اگه زمان برحسب میلیونیوم ثانیه هم مدنظرتون هست میتونید از microtime استفاده کنید. درغیر اینصورت تابع time به شما برچسب زمانی فعلی رو میده.