From Bohemia Interactive Community
- Posted on January 23, 2018 - 23:35 (UTC)
- Lou Montana
-
a useful script to format the date:
_curDate = date;
private _ddMMyyyy = format ["%3/%2/%1",
_curDate select 0,
(if (_curDate select 1 < 10) then { "0" } else { "" }) + str (_curDate select 1),
(if (_curDate select 2 < 10) then { "0" } else { "" }) + str (_curDate select 2)
];
it can be shortened to: (no intermediary variable but more request to date)
private _ddMMyyyy = format ["%3/%2/%1",
date select 0,
(if (date select 1 < 10) then { "0" } else { "" }) + str (date select 1),
(if (date select 2 < 10) then { "0" } else { "" }) + str (date select 2)
];
EDIT: or to
private _ddMMyyyy = format ["%4%5/%2%3/%1",
date select 0,
["", "0"] select (date select 1 < 10),
date select 1,
["", "0"] select (date select 2 < 10),
date select 2
];