کار با تاریخ ها (قسمت دوم)
با سلام خدمت دوستان گرامی.
در این قسمت به ادامه آموزش کار با تاریخ ها می پردازیم.
کار با تاریخ های خاص و ساخت تاریخ جدید !
بعضی وقت ها لازمه که خودمون یک تاریخ رو ایجاد کنیم و از مقدار اون کم یا زیاد کنیم . برای این کار باید از کد های زیر استفاده کنیم.
کد PHP:
DateTime R_StartDate;
R_StartDate = new DateTime(2015, 1, 1);
به وسیله کد بالا ، ما یک تاریخ جدید که معادل 2015/01/01 هست ایجاد کردیم. حالا با استفاده از توابع داخلی DateTime میتونیم این تاریخ و ساعتش رو جلو و عقب ببریم :
برای اضافه کردن تعداد روز به تاریخ ، از دستور زیر استفاده می کنیم :
کد PHP:
R_StartDate = R_StartDate.AddDays(5);
برای اضافه کردن ماه :
کد PHP:
R_StartDate = R_StartDate.AddMonths(2);
و برای اضافه کردن سال :
کد PHP:
R_StartDate = R_StartDate.AddYears(4);
در هر کدوم از دستور های بالا ، برای کم کردن سال هم از یک عدد منفی استفاده میکنیم !
کد PHP:
R_StartDate = R_StartDate.AddDays(-8);
R_StartDate = R_StartDate.AddMonths(-1);
R_StartDate = R_StartDate.AddYears(-3);
برای اضافه کردن ساعت ، دقیقه و ثانیه هم به صورت زیر عمل میکنیم :
کد PHP:
R_StartDate = R_StartDate.AddHours(5);
R_StartDate = R_StartDate.AddMinutes(20);
R_StartDate = R_StartDate.AddSeconds(16);
DateTime دستورات خیلی زیادی داره که من در این مبحث به چندتاش بیشتر اشاره نکردم . خودتون میتونید بقیه توابع موجود در اون رو ببینید و ازش استفاده کنید.
موفق باشید.