تالار گفتمان nCIS.ir

نسخه‌ی کامل: تبدیل تاریخ شمسی در تابع jdate به timestamp
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام وقت بخیر دوستان برای تبدیل  تاریخ شمسی در تابع jdate() به timestamp باید از چه راهی برم؟

آیا خود jdf تابعی داره که بتونم این کار رو انجام بدم؟
متشکر.
list($year, $month, $day, $hour, $minute, $second) = explode('-', jdate('Y-m-d-H-i-s')); // 1399-12-12-01-09-53
$ts = jmktime($hour, $minute, $second, $day, $month, $year); // 1614634793
سلام مرسی از پاسختون استاد شهرکی.
این کد شما رو امتحان کردم ولی مشکل اینجاست که موقع ثبت کاربر که timestamp هم در دیتابیس ذخیره میشه با تاریخی که از ورودی کاربر برای جستجو بر اساس تاریخ انجام میشه یکسان نیستند.
یعنی تایم استمپی که در دیتابیس ذخیره هست با تایم استمپی که از تبدیل تاریخ جلالی به تایم استمپ تبدیل میشه یکسان نیست. 

۲عکس پیوست کردم که متوجه صحبتام میشید.
خوب این موضوع رو دیگه باید دقیق بررسی کنید. بهتره سمت جاوااسکریپت برای محاسبه‌ی Timestamp از کتابخانه‌ی moment استفاده کنید.

https://github.com/jalaali/moment-jalaali