Module:Nepali date: Difference between revisions

From Test Wiki
Content deleted Content added
AD → BS converter (1975–2099)
 
fix
Line 7: Line 7:
-- Nepali month names (Baisakh..Chaitra)
-- Nepali month names (Baisakh..Chaitra)
local np_months = {
local np_months = {
"बैशाख","जेठ","असार","श्रावण","भदौ","आश्विन",
"वैशाख","जेठ","असार","साउन","भदौ","असोज",
"कार्तिक","मंसिर","पुष","माघ","फाल्गुन","चैत्र"
"कात्तिक","मङ्सिर","पुष","माघ","फागुन","चैत"
}
}


Line 302: Line 302:
end
end


if fmt == "nepali" then
if fmt == "nepali" then
local bs_month_name = np_months[bs_m] or tostring(bs_m)
local bs_month_name = np_months[bs_m] or tostring(bs_m)
local ad_month_name = np_ad_months[m] or tostring(m)
local ad_month_name = np_ad_months[m] or tostring(m)
return string.format(
return string.format(
"%s %s %s (वि.सं. %s %s %s)",
"%s %s %s (वि.सं. %s %s %s)",
to_nepali_digits(d), ad_month_name, to_nepali_digits(y),
to_nepali_digits(d), ad_month_name, to_nepali_digits(y),
bs_month_name, to_nepali_digits(bs_d), to_nepali_digits(bs_y)
to_nepali_digits(bs_y), bs_month_name, to_nepali_digits(bs_d)
)
)
else
else
return string.format("%04d-%02d-%02d (वि.सं. %04d-%02d-%02d)",
return string.format("%04d-%02d-%02d (वि.सं. %04d-%02d-%02d)",