First of all, don't forget to import SNPersian.h in your .m file
import "SNPersian.h"
Input date: April 4, 1996 15:00
Show Relative String
[date relativeStringWithFormat:NSDateRelativeStringFormatEnglish]
Available string formats:
NSDateRelativeStringFormatEnglish
21 years agoNSDateRelativeStringFormatPersian
خروجی: ۲۱ سال قبل
Show Jalaali Date
[[date jalaali] dateWithFormat:SNJalaaliDateFormatEnglish]
Available date formats:
SNJalaaliDateFormatEnglish
1375/1/16SNJalaaliDateFormatPersian
۱۳۷۵/۱/۱۶SNJalaaliDateFormatPersianText
خروجی: ۱۶ فروردین ۱۳۷۵
Show Jalaali Time
[[date jalaali] timeWithFormat:SNJalaaliTimeFormatEnglish]
Available time formats:
SNJalaaliTimeFormatEnglish
15:00SNJalaaliTimeFormatEnglishText
3:00 PMSNJalaaliTimeFormatPersian
۱۵:۰۰SNJalaaliTimeFormatPersianText
خروجی: ۳:۰۰ ب.ظSNJalaaliTimeFormatPersianLongText
خروجی: ۳:۰۰ بعدازظهر
Show Jalaali DateTime
[[date jalaali] dateTimeWithFormat:SNJalaaliDateFormatEnglish timeFormat:SNJalaaliTimeFormatEnglishText seperator:@"."]
- 1375/01/16 . 3:00 PM
[[date jalaali] dateTimeWithFormat:SNJalaaliDateFormatPersianText timeFormat:SNJalaaliTimeFormatPersianLongText seperator:nil]
- خروجی: ۱۶ فروردین ۱۳۷۵ ۳:۰۰ بعدازظهر
Other APIs
[date jalaali].year
[date jalaali].month
[date jalaali].day
[date jalaali].hour
[date jalaali].minute
[date jalaali].second
[myString persianDigits]
- Input: میخواهیم عدد 24 را فارسی کنیم
- Output: میخواهیم عدد ۲۴ را فارسی کنیم
[myString englishDigits]
- Input: میخواهیم عدد ۲۴ را انگلیسی کنیم
- Output: میخواهیم عدد 24 را انگلیسی کنیم
[myString persianChars]
- Input: ميخواهيم كاراكتر ها را فارسي کنیم
- Output: میخواهیم کاراکتر ها را فارسی کنیم
[@12345 persianDigits]
- Input: 12345
- Output: ۱۲،۳۴۵
[myString englishDigits]
SNPersian is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "SNPersian"
SinaKH, sina_od@yahoo.com
SNPersian is available under the MIT license. See the LICENSE file for more info.