Lompat ke isi

Modul:OrdinalSuffix

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Revisi sejak 14 April 2024 20.37 oleh Uzume (bicara | kontrib) (strict)
(beda) ← Revisi sebelumnya | Revisi terkini (beda) | Revisi selanjutnya → (beda)

require('strict')

local p = {}

function p.main(frame)
    local n = tonumber(frame.args[1])
    if math.floor((n % 100) / 10) == 1 then
    	return n .. 'th'
    end
	local l = n % 10
	if l == 1 then
		return n .. 'st'
	elseif l == 2 then
		return n .. 'nd'
	elseif l == 3 then
		return n .. 'rd'
	end
	return n .. 'th'
end

return p