رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تبدیل تاریخ شمسی در تابع jdate به timestamp
#1
سلام وقت بخیر دوستان برای تبدیل  تاریخ شمسی در تابع jdate() به timestamp باید از چه راهی برم؟

آیا خود jdf تابعی داره که بتونم این کار رو انجام بدم؟
متشکر.
پاسخ
تشکر شده توسط:
#2
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
پاسخ
تشکر شده توسط:
#3
سلام مرسی از پاسختون استاد شهرکی.
این کد شما رو امتحان کردم ولی مشکل اینجاست که موقع ثبت کاربر که timestamp هم در دیتابیس ذخیره میشه با تاریخی که از ورودی کاربر برای جستجو بر اساس تاریخ انجام میشه یکسان نیستند.
یعنی تایم استمپی که در دیتابیس ذخیره هست با تایم استمپی که از تبدیل تاریخ جلالی به تایم استمپ تبدیل میشه یکسان نیست. 

۲عکس پیوست کردم که متوجه صحبتام میشید.


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

https://github.com/jalaali/moment-jalaali
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان