تفکیک فیلد، تبدیل زمان

۱-دوستان توی دیتابیس همون طور که می دونید update_at , create_at داریم برای جدا سازی باید چی کار کنیم مثلا فقط ساعت رو بگیریم یا بر عکس ؟
۲- چگونه زمان را محاسبه کنیم ( منظورم مثله همین فعالیت سایت هست مثال ۴ ساعت پیش ، ۱ روز قبل ،…)؟
ruby on rails

۱- این دو فیلد کاربردشون فرق داره اگرتاریخ و زمان رو فقط می خواین ذخیره کنین می تونین از همون نوع داده یه فیلد جدید بسازید
مثلا:

rails generate model Post published_at:date

اما نیازی به این کار نیست شما حتی اگه زمان و تاریخ رو باهم نگه دارید با ستفاده از متد های کلاس DateTime روبی می تونید هر فرمتی رو نشون بدید. مثلا فقط تاریخ رو یا فقط سال رو نشون بدید.

۲ ۰ شما اول باید تاریخ هر رویداد رو نگه داری بعد در زمان نمایش با استفاده از متدهای کلاس DateTime فرمت مورد نظرتو نمایش بده که این مثال x روز قبل هم جز همون فرمت هاست.

2 پسندیده

ممنون یه سوال دیگه اگه بخوام تاریخ ها به صورت شمسی ذخیره بشه چی ؟

به اون عنوانی که متصل شده توجه کنید.