Skip to content

Commit

Permalink
update examples to use more of the available fields
Browse files Browse the repository at this point in the history
  • Loading branch information
phueper committed Aug 1, 2017
1 parent a95317f commit a52493e
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 9 deletions.
10 changes: 7 additions & 3 deletions examples/usage_browser.html
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,11 @@
// CLDR content, all files that are needed must be required here and can then be dynamically required below
"json!cldrData/supplemental/likelySubtags.json",
"json!cldrData/supplemental/metaZones.json",
"json!cldrData/supplemental/weekData.json",
"json!cldrData/main/en/ca-gregorian.json",
"json!cldrData/main/en/timeZoneNames.json",
"json!cldrData/main/en-GB/ca-gregorian.json",
"json!cldrData/main/en-GB/timeZoneNames.json",
"json!cldrData/main/de/ca-gregorian.json",
"json!cldrData/main/de/timeZoneNames.json",
"json!cldrData/main/fr/ca-gregorian.json",
Expand All @@ -74,9 +77,10 @@
JSJoda.use(JSJodaTimezone);
JSJoda.use(JSJodaLocale);
var zdt = JSJoda.ZonedDateTime.of(2016, 1, 1, 0, 0, 0, 0, JSJoda.ZoneId.of('Europe/Berlin'));
output('formatted string: ' + zdt.format(JSJoda.DateTimeFormatter.ofPattern('eeee yyyy MMMM dd, hh:mm:ss zzzz').withLocale(JSJoda.Locale.ENGLISH)));
output('formatted string: ' + zdt.format(JSJoda.DateTimeFormatter.ofPattern('eeee yyyy MMMM dd, hh:mm:ss zzzz').withLocale(JSJoda.Locale.GERMAN)));
output('formatted string: ' + zdt.format(JSJoda.DateTimeFormatter.ofPattern('eeee yyyy MMMM dd, hh:mm:ss zzzz').withLocale(JSJoda.Locale.FRENCH)));
output('en_US formatted string: ' + zdt.format(JSJoda.DateTimeFormatter.ofPattern('eeee MMMM dd yyyy GGGG, hh:mm:ss a zzzz, \'Week \' ww, \'Quarter \' QQQ').withLocale(JSJoda.Locale.US)));
output('en_GB formatted string: ' + zdt.format(JSJoda.DateTimeFormatter.ofPattern('eeee MMMM dd yyyy GGGG, hh:mm:ss a zzzz, \'Week \' ww, \'Quarter \' QQQ').withLocale(JSJoda.Locale.UK)));
output('de_DE formatted string: ' + zdt.format(JSJoda.DateTimeFormatter.ofPattern('eeee MMMM dd yyyy GGGG, hh:mm:ss a zzzz, \'Week \' ww, \'Quarter \' QQQ').withLocale(JSJoda.Locale.GERMANY)));
output('fr_FR formatted string: ' + zdt.format(JSJoda.DateTimeFormatter.ofPattern('eeee MMMM dd yyyy GGGG, hh:mm:ss a zzzz, \'Week \' ww, \'Quarter \' QQQ').withLocale(JSJoda.Locale.FRANCE)));
});
</script>
</body>
Expand Down
11 changes: 5 additions & 6 deletions examples/usage_node.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,8 @@
var joda = require('js-joda').use(require('js-joda-timezone')).use(require('../dist/js-joda-locale'));

var zdt = joda.ZonedDateTime.of(2016, 1, 1, 0, 0, 0, 0, joda.ZoneId.of('Europe/Berlin'));
// TODO: week fields don't work yet :/
// console.log('formatted string:', zdt.format(joda.DateTimeFormatter.ofPattern('eeee yyyy MMMM dd, hh:mm:ss zzzz, \'Week \' W').withLocale(joda.Locale.ENGLISH)));
// TODO: add quarter, weeks and other fields?
console.log('formatted string:', zdt.format(joda.DateTimeFormatter.ofPattern('eeee yyyy MMMM dd, hh:mm:ss zzzz').withLocale(joda.Locale.ENGLISH)));
console.log('formatted string:', zdt.format(joda.DateTimeFormatter.ofPattern('eeee yyyy MMMM dd, hh:mm:ss zzzz').withLocale(joda.Locale.GERMAN)));
console.log('formatted string:', zdt.format(joda.DateTimeFormatter.ofPattern('eeee yyyy MMMM dd, hh:mm:ss zzzz').withLocale(joda.Locale.FRENCH)));
// var zdt = joda.ZonedDateTime.of(2016, 1, 1, 0, 0, 0, 0, joda.ZoneId.of('America/Chicago'));
console.log('en_US formatted string:', zdt.format(joda.DateTimeFormatter.ofPattern('eeee MMMM dd yyyy GGGG, hh:mm:ss a zzzz, \'Week \' ww, \'Quarter \' QQQ').withLocale(joda.Locale.US)));
console.log('en_GB formatted string:', zdt.format(joda.DateTimeFormatter.ofPattern('eeee MMMM dd yyyy GGGG, hh:mm:ss a zzzz, \'Week \' ww, \'Quarter \' QQQ').withLocale(joda.Locale.UK)));
console.log('de_DE formatted string:', zdt.format(joda.DateTimeFormatter.ofPattern('eeee MMMM dd yyyy GGGG, hh:mm:ss a zzzz, \'Week \' ww, \'Quarter \' QQQ').withLocale(joda.Locale.GERMANY)));
console.log('fr_FR formatted string:', zdt.format(joda.DateTimeFormatter.ofPattern('eeee MMMM dd yyyy GGGG, hh:mm:ss a zzzz, \'Week \' ww, \'Quarter \' QQQ').withLocale(joda.Locale.FRANCE)));

0 comments on commit a52493e

Please sign in to comment.