Open main menu
Home
Random
Nearby
Log in
Settings
About Kancolle Wiki
Disclaimers
Kancolle Wiki
Search
Changes
← Older edit
Newer edit →
Module:Calc
(view source)
Revision as of 20:35, 3 February 2017
442 bytes added
,
7 years ago
padding for implementation_date
Line 1:
Line 1:
local Utils = require("Module:Utils")
local Utils = require("Module:Utils")
+
local format = require("Module:StringOperations").format
local Formatting = require("Module:Formatting")
local Formatting = require("Module:Formatting")
local Ship = require("Module:Ship")
local Ship = require("Module:Ship")
Line 7:
Line 8:
local formatting_functions = {
local formatting_functions = {
+
-- overrides ShipData:link
-- overrides ShipData:link
−
link = function(ship) return Formatting:format_link(ship:link()) end,
+
link = function(ship)
+
return Formatting:format_link(ship:link())
+
end,
+
+
-- overrides ShipData:implementation_date
+
implementation_date = function(ship)
+
local date = ship:implementation_date()
+
return format{
+
"${year}/${month}/${day}",
+
year = date[1],
+
month = date[2] < 10 and "0" .. date[2] or date[2],
+
day = date[3] < 10 and "0" .. date[3] or date[3],
+
}
+
end,
+
}
}
がか
cssedit, gkautomate
7,060
edits