کار با تاریخ ها (قسمت دوم)
با سلام خدمت دوستان گرامی.
 
در این قسمت به ادامه آموزش کار با تاریخ ها می پردازیم.
 
 
کار با تاریخ های خاص و ساخت تاریخ جدید !
 
بعضی وقت ها لازمه که خودمون یک تاریخ رو ایجاد کنیم و از مقدار اون کم یا زیاد کنیم . برای این کار باید از کد های زیر استفاده کنیم.
 
کد 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 دستورات خیلی زیادی داره که من در این مبحث به چندتاش بیشتر اشاره نکردم . خودتون میتونید بقیه توابع موجود در اون رو ببینید و ازش استفاده کنید.
 
موفق باشید.