1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2025-10-31 15:42:59 +00:00

Refine date format tokens for weekday number, and add support for day of year

See discussion at https://groups.google.com/g/tiddlywiki/c/tf23ByDXzxM/m/5Wx7PV36AwAJ
This commit is contained in:
jeremy@jermolene.com
2021-09-17 14:52:08 +01:00
parent de33b365ae
commit f223896c26
2 changed files with 10 additions and 2 deletions

View File

@@ -383,12 +383,18 @@ exports.formatDateString = function(date,template) {
[/^0WW/, function() {
return $tw.utils.pad($tw.utils.getWeek(date));
}],
[/^0dddd/, function() {
return $tw.utils.pad(Math.floor((date - new Date(date.getFullYear(), 0, 0)) / 1000 / 60 / 60 / 24),3);
}],
[/^dddd/, function() {
return [7,1,2,3,4,5,6][date.getDay()];
return Math.floor((date - new Date(date.getFullYear(), 0, 0)) / 1000 / 60 / 60 / 24);
}],
[/^ddd/, function() {
return $tw.language.getString("Date/Short/Day/" + date.getDay());
}],
[/^dd/, function() {
return [7,1,2,3,4,5,6][date.getDay()];
}],
[/^mmm/, function() {
return $tw.language.getString("Date/Short/Month/" + (date.getMonth() + 1));
}],