مشکل از آنجایی نشات میگیرد که فایر فاکس فرم های شما را ذخیره میکند و در refresh بعدی محتوای آن را بر میگرداند.
و تاریخ فیلد ها هر بار با به شمسی تبدیل میشود. پس در هر بار Refresh تاریخ مجدد به شمسی تغییر میکند (حدود 600 سال به عقب میرود).
برای حل این مشکل میتوانید از قابلیت Autocomplete = off استفاده کنید.
برای انجام این کار بایستی به شکل زیر از تقویم استفاده نمایید:
echo JHTML::_('calendar',$date, ' date ', ' date ',$format = '%Y-%m-%d',array('autocomplete'=>'off'));