You can edit almost every page by Creating an account. Otherwise, see the FAQ.

پودمان:Date2en

از EverybodyWiki Bios & Wiki
پرش به:ناوبری، جستجو

رشتهٔ تاریخ میلادی با حروف فارسی را به یک رشتهٔ انگلیسی تبدیل می‌کند. در واقع نام ماه را به میلادی و اعداد را لاتین خواهد کرد.

مثال: {{#invoke:Date2en|convert_template|۱۲ دسامبر}} می‌دهد 12 December

استفاده[ویرایش]

{{#invoke:Date2en|convert_template|تاریخ میلادی}}

local p = {}

local numConv = require( "Module:Numeral converter" ).convert

-- Use this function from templates.
function p.convert_template(frame)
  return p.convert(frame.args[1])
end

-- Use this function directly in modules.
function p.convert(text)
    return numConv(
        "en", 
        text
        :gsub("ٔ", "")
        :gsub("ژانویه", "January")
        :gsub("فوریه", "February")
        :gsub("مارس", "March")
        :gsub("آوریل", "April")
        :gsub("مه", "May")
        :gsub("ژوئن", "June")
        :gsub("ژوئیه", "July")
        :gsub("اوت", "August")
        :gsub("سپتامبر", "September")
        :gsub("اکتبر", "October")
        :gsub("نوامبر", "November")
        :gsub("دسامبر", "December")
        :gsub("ساعت", "hours")
        :gsub("روز", "days")
        :gsub("هفته", "weeks")
        :gsub("ماه", "months")
        :gsub("سال", "years")
    )
end

return p

This module "Date2en" is from Wikipedia if otherwise notified