تاریخ جلالی

سلام .
من میخوام تو پروژم تاریخ امروزو که دارم . بعد تاریخ تولد رو هم دارم . حالا میخوام مثلا از یک هفته قبل گزارش بده بهم که هفت روز بعد تولد ایناس؟
این چند روز قبل تاریخ امروز چجوری حلش کنم؟


لاراول
تگ‌های محبوب
لاراول
php
laravel
متفرقه
reactjs
عمومی
nodejs
html_css
vuejs
وردپرس
پایتون
فلاتر
css
react
اندروید
ثبت پرسش جدید
سیدعلی موسوی
تخصص: سی شارپ و پی اچ پی @juza66 4 سال پیش مطرح شد
0

تاریخ تولد رو بگیر و از تاریخ امروز کمش کن
با تقویم جلالی و Verta راحت میشه

https://github.com/hekmatinasser/verta


روح اله ابراهیم زاده
تخصص: PHP.LARAVEL @rohi1386 4 سال پیش مطرح شد
0

تاریخ امروز : 1397/02/20
کاربر شماره 1 = تاریخ تولد 1360/02/25

الان میخوام گزارش بگیرم که کیا تا یک هفته آینده تولدشونه ؟ که کاربرشماره 1 یکیشونه.
هر راهی که رافتم نشد. چون سال ها متفاوته وقتی تاریخا از هم کم میشن جواب نمیده .


سیدعلی موسوی
تخصص: سی شارپ و پی اچ پی @juza66 4 سال پیش مطرح شد
0

نقل و قول از گیت هاب Verta;

نمایش اختلاف تاریخ به صورت واحد زمانی، از دستور زیر استفاده کنید درصورتی که تاریخ را وارد نکنید، اختلاف با زمان کنونی محاسبه می شود.

return $v1->formatDifference($v2); // 12 ماه بعد
return $v1->formatDifference($v3); // 1 سال قبل
return $v1->addDays(25)->formatDifference(); // 4 هفته بعد
return $v1->subDays(6)->formatDifference(); // 6 روز قبل
return verta()->formatDifference(); // الان

سیدعلی موسوی
تخصص: سی شارپ و پی اچ پی @juza66 4 سال پیش مطرح شد
0

محاسبه اختلاف تاریخ ها با یکدیگر، از دستور زیر استفاده کنید

// diff objects together 
$v1 = verta(); // 1396-03-31 22:21:40
$v2 = verta('2017-06-21 01:21:40'); // 1396-03-31 01:21:40
$v3 = verta('2017-06-20'); // 1396-03-30 15:24:53

return $v1->diffYears($v3); // -1
return $v1->diffMonths($v2); // 11
return $v2->diffMonths(); // -11 compare with now
return $v1->diffWeeks($v2); // 51
return $v1->diffDays($v3); // -372
return $v3->diffMinutes(); // 536548
return $v3->diffSeconds(); // 12261931

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام