Hi Asad,
I was able to get the DatePicker working for Persian using that javascript, but I was not able to also make it work with a time picker. I treid using the timepicker by the same author and I was able to use both at the same time for the English/Gregorian calendar but when I tried to do it for Persian the timepicker throws errors about the format. Though the date picker supports non-Gregorian calendars the time picker does not so combining them did not work except when using a Gregorian calendar.
If you get the latest code you could try to use it with only the datepicker and you could leave out the time which will make it midnight on the date ie the beginning of the date or you could manually enter the time after picking the date.
To make it work copy the mojoDatePicker.config file and rename it to mojoDatePickerCustom.config
Then in the copy change the dfeaultProvider like this: defaultProvider="CalendarDatePickerProvider"
Then in user.config add this:
<add key="mojoDatePickerConfigFileName" value="mojoDatePickerCustom.config" />
Then force the site culture to Persian ie:
<add key="UseCultureOverride" value="true" />
<add key="site1culture" value="fa-IR" />
<add key="site1uiculture" value="fa-IR" />
Then in your skin add this in style.config
<file cssvpath="/ClientScript/jquery.calendars.package-1.1.4/jquery.calendars.picker.css" imagebasevpath="/ClientScript/jquery.calendars.package-1.1.4/">none</file>
to add the needed css for the datepicker
In my testing it works ok except for the fact that it doesn't support picking a time.
Maybe you can contact the author of this javascript and ask if he is willing to add support for picking time in the same textbox as the date.
Hope that helps,
Joe