django.contrib.humanize¶
A set of Django template filters useful for adding a "human touch" to data.
To activate these filters, add 'django.contrib.humanize' to your
INSTALLED_APPS setting. Once you've done that, use
{% load humanize %} in a template, and you'll have access to the following
filters.
apnumber¶
For numbers 1-9, returns the number spelled out. Otherwise, returns the number. This follows Associated Press style.
Contoh:
1menjadisatu.2menjadidua.10menjadi10.
Anda dapat melewati di salah satu integer atau string perwakilan dari integer.
intcomma¶
Converts an integer or float (or a string representation of either) to a string containing commas every three digits.
Contoh:
4500menjadi4,500.4500.2menjadi4,500.2.45000menjadi45,000.450000menjadi450,000.4500000menjadi4,500,000.
Format localization akan dihormati jika diadakan, sebagai contoh dengan bahasa 'de':
45000menjadi'45.000'.450000menjadi'450.000'.
intword¶
Converts a large integer (or a string representation of an integer) to a friendly text representation. Works best for numbers over 1 million.
Contoh:
1000000menjadi1.0 juta.1200000menjadi1.2 juta.1200000000menjadi1.2 trilyun.
Nilai sampai 10^100 (Googol) yang didukung.
Format localization akan dihormati jika diadakan, sebagai contoh dengan bahasa 'de':
1000000menjadi'1,0 Juta'.1200000menjadi'1,2 Juta'.1200000000menjadi'1,2 Milliarden'.
naturalday¶
For dates that are the current day or within one day, return "today", "tomorrow" or "yesterday", as appropriate. Otherwise, format the date using the passed in format string.
Argumen: String pembentukan tanggal seperti digambarkan di etiket date
Contoh (ketika 'hari ini' adalah 17 Feb 2007):
- 16 Feb 2007` menjadi
kemarin. - 17 Feb 2007` menjadi
hari ini. - 18 Feb 2007` menjadi
besok. - Any other day is formatted according to given argument or the
DATE_FORMATsetting if no argument is given.
naturaltime¶
For datetime values, returns a string representing how many seconds,
minutes or hours ago it was -- falling back to the timesince
format if the value is more than a day old. In case the datetime value is in
the future the return value will automatically use an appropriate phrase.
Contoh (ketika 'sekarang' adalah 17 Feb 2007 16:30:00):
17 Feb 2007 16:30:00menjadisekarang.17 Feb 2007 16:29:31menjadi29 menit lalu.17 Feb 2007 16:29:00menjadi semenit lalu`.17 Feb 2007 16:25:35menjadi4 menit lalu.17 Feb 2007 15:30:29menjadi59 menit lalu.17 Feb 2007 15:30:01menjadi59 menit lalu.17 Feb 2007 15:30:00menjadisatu jam lalu.17 Feb 2007 13:31:29becomes2 jam lalu.16 Feb 2007 13:31:29menjadi`` 1 hari, 2 jam lalu``.16 Feb 2007 13:30:01menjadi1 hari, 2 jam lalu.16 Feb 2007 13:30:00menjadi1 hari, 3 jam lalu.17 Feb 2007 16:30:30menjadi30 detik dari sekarang.17 Feb 2007 16:30:29menjadi29 detik dari sekarang.17 Feb 2007 16:31:00menjadi satu menit dari sekarang`.17 Feb 2007 16:34:35menjadi4 menit dari sekarang.17 Feb 2007 17:30:29menjadisatu jam dari sekarang.17 Feb 2007 18:31:29menjadi2 jam dari sekarang.18 Feb 2007 16:31:29menjadi1 hari dari sekarang.26 Feb 2007 18:31:29menjadi1 minggu, 2 hari dari sekarang.
ordinal¶
Merubah sebuah integer ke urutannya sebagai sebuah string
Contoh:
1menjadi1st.2menjadi2nd.3menjadi3rd.
Anda dapat melewati di salah satu integer atau string perwakilan dari integer.