UNPKG

timeago.js

Version:

timeago.js is a simple library (only 1kb) to used to format datetime with `*** time ago` statement. eg: '3 hours ago'. localization supported.

24 lines 963 B
var timeTypes = [ ['ثانية', 'ثانيتين', '%s ثوان', '%s ثانية'], ['دقيقة', 'دقيقتين', '%s دقائق', '%s دقيقة'], ['ساعة', 'ساعتين', '%s ساعات', '%s ساعة'], ['يوم', 'يومين', '%s أيام', '%s يوماً'], ['أسبوع', 'أسبوعين', '%s أسابيع', '%s أسبوعاً'], ['شهر', 'شهرين', '%s أشهر', '%s شهراً'], ['عام', 'عامين', '%s أعوام', '%s عاماً'], ]; function formatTime(type, n) { if (n < 3) return timeTypes[type][n - 1]; if (n >= 3 && n <= 10) return timeTypes[type][2]; return timeTypes[type][3]; } export default function (number, index) { if (index === 0) { return ['منذ لحظات', 'بعد لحظات']; } var timeStr = formatTime(Math.floor(index / 2), number); return ['منذ' + ' ' + timeStr, 'بعد' + ' ' + timeStr]; } //# sourceMappingURL=ar.js.map