PDA

View Full Version : مبتدی: کمک در تبدیل تاریخ به شمسی



R_Salim
یک شنبه 09 مهر 1391, 10:17 صبح
من یه افزونه دارم در جوملا که تاریخ درج مطالب را به صورت میلادی نمایش میده
این افزونه قابلیت سفارشی سازی با توابع php داره که در یک تابع abstract می نویسه وبعد فراخوانی میکنه
و از xslt برای نمایش استفاده می کنه
مثلا به این صورت تابع تاریخ php را فراحوانی میکنه و نوع فرمت و تاریخ را براش مینویسه:


<xsl:value-of select="php:function( 'SobiPro::FormatDate', 'Y/m/d', string(entry/created_time), 'fa_IR')"/>


من میخوام یه تابعی جای این فراخوانی کنم که تاریخ رو شمسی نمایش بده . این توابع را پیدا کردم
http://jdf.scr.ir/

ولی مشکل اینجاست که این تابع jdate داره timestamp میگیره به عنوان ورودی در صورتی که
این string(entry/created_time) به صورت رشته هست.

رضا قربانی
سه شنبه 11 مهر 1391, 10:28 صبح
نه این تابع جلالی همه کار رو برات انجام میده . فقط باید یه کم بیشتر سیخش بدید :
اینجا هم یک سری توضیحات به صورت جامع گذاشته شده http://barnamenevis.org/showthread.php?288698-%D9%87%D9%85%D9%87-%DA%86%DB%8C%D8%B2-%D8%AF%D8%B1-%D9%85%D9%88%D8%B1%D8%AF-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%A8%D8%A7-%D8%AA%D9%88%D8%A7%D8%A8%D8%B9-%D8%AC%D9%84%D8%A7%D9%84%DB%8C-%28%D8%AC%D8%AF%DB%8C%D8%AF%29