|
Implementations | |||||||
Tests | BaseX 8.5 beta XQ31 (QT3 vCVS) |
Saxon-EE 9.7.0.11 XP31 (QT3 v0.6) |
Saxon-EE 9.7.0.11 XQ31 (QT3 v0.6) |
XmlPrime 4.0.0.16079 XP31 (QT3 vCVS) |
XmlPrime 4.0.0.26293 XQ31 (QT3 vCVS) |
XmlPrime 4.0.0.27704 XQX31 (QT3 vCVS) |
|
---|---|---|---|---|---|---|---|
fn-format-date | 110/120 | 118/118 | 119/119 | 118/118 | 119/119 | 119/0 | 0/6 |
format-date-001a[+]
X format-date-001a: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($d,"[Y]-[M01]-[D]") |
pass | pass | pass | pass | pass | pass | |
format-date-001b[+]
X format-date-001b: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($d,"[M]-[D]-[Y]") |
pass | pass | pass | pass | pass | pass | |
format-date-001c[+]
X format-date-001c: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($d,"[D]-[M]-[Y]") |
pass | pass | pass | pass | pass | pass | |
format-date-001d[+]
X format-date-001d: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($d,"[D1] [MI] [Y]") |
pass | pass | pass | pass | pass | pass | |
format-date-001e[+]
X format-date-001e: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($d,"[[[Y]-[M01]-[D01]]]") |
pass | pass | pass | pass | pass | pass | |
format-date-001f[+]
X format-date-001f: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($d,"[[[Y0001]-[M01]-[D01]]]") |
pass | pass | pass | pass | pass | pass | |
format-date-001g[+]
X format-date-001g: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($d,"([Y01]-[M01]-[D01])") |
pass | pass | pass | pass | pass | pass | |
format-date-005[+]
X format-date-005: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: string-join( for $i in 1 to 100 return format-date($t + xs:yearMonthDuration('P1Y')*$i, '[YI]'), ' ') |
pass | pass | pass | pass | pass | pass | |
format-date-006[+]
X format-date-006: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: string-join( for $i in 1 to 100 return format-date($t + xs:yearMonthDuration('P17Y')*$i, '[Yi,4-4]'), ' ') |
pass | pass | pass | pass | pass | pass | |
format-date-007a[+]
X format-date-007a: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($d,"[Y๐๐๐๑]-[M๐๑]-[D๑]") |
pass | pass | pass | pass | pass | pass | |
format-date-007b[+]
X format-date-007b: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($d,"[M๑]-[D๑]-[Y๐๐๐๑]") |
pass | pass | pass | pass | pass | pass | |
format-date-007c[+]
X format-date-007c: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($d,"([Y๐๑]-[M๐๑]-[D๐๑])") |
pass | pass | pass | pass | pass | pass | |
format-date-008a[+]
X format-date-008a: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($d,"[Y𐒠𐒠𐒠𐒡]-[M𐒠𐒡]-[D𐒡]") |
pass | pass | pass | pass | pass | pass | |
format-date-008b[+]
X format-date-008b: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($d,"[M𐒡]-[D𐒡]-[Y𐒠𐒠𐒠𐒡]") |
pass | pass | pass | pass | pass | pass | |
format-date-008c[+]
X format-date-008c: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($d,"([Y𐒠𐒡]-[M𐒠𐒡]-[D𐒠𐒡])") |
pass | pass | pass | pass | pass | pass | |
format-date-009[+]
X format-date-009: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: for $i in 1 to 48, $d in $t + xs:yearMonthDuration('P1M')*$i return concat("[", $d, ":", format-date($d, '[W]', (), 'ISO', ()), "]") |
pass | pass | pass | pass | pass | pass | |
format-date-010[+]
X format-date-010: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: for $i in 1 to 48, $d in $t + xs:yearMonthDuration('P1M')*$i return concat("[", $d, ":", format-date($d, '[F01]', (), 'Q{}ISO', ()), ']') |
pass | pass | pass | pass | pass | pass | |
format-date-011[+]
X format-date-011: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: for $i in 1 to 48, $d in $t + xs:dayTimeDuration('P3D')*$i return concat("[", $d, ":", format-date($d, '[w]', (), 'ISO', ()), ']') |
pass | pass | pass | pass | pass | pass | |
format-date-013a[+]
X format-date-013a: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($t, '[Y,4-4]') |
pass | pass | pass | pass | pass | pass | |
format-date-013b[+]
X format-date-013b: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($t, '[Y,3-4]') |
pass | pass | pass | pass | pass | pass | |
format-date-013c[+]
X format-date-013c: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($t, '[Y,2-5]') |
pass | pass | pass | pass | pass | pass | |
format-date-013d[+]
X format-date-013d: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($t, '[Y,2-2]') |
pass | pass | pass | pass | pass | pass | |
format-date-013e[+]
X format-date-013e: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($t, '[Y,2-*]') |
pass | pass | pass | pass | pass | pass | |
format-date-013f[+]
X format-date-013f: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($t, '[Y,*-4]') |
pass | pass | pass | pass | pass | pass | |
format-date-013g[+]
X format-date-013g: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($t, '[Y,3]') |
pass | pass | pass | pass | pass | pass | |
format-date-013h[+]
X format-date-013h: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($t, '[M,4-4]') |
pass | pass | pass | pass | pass | pass | |
format-date-013i[+]
X format-date-013i: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($t, '[M,1-4]') |
pass | pass | pass | pass | pass | pass | |
format-date-013j[+]
X format-date-013j: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($t, '[M,2-5]') |
pass | pass | pass | pass | pass | pass | |
format-date-013k[+]
X format-date-013k: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($t, '[M,2-2]') |
pass | pass | pass | pass | pass | pass | |
format-date-013L[+]
X format-date-013L: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($t, '[M,1-*]') |
pass | pass | pass | pass | pass | pass | |
format-date-013m[+]
X format-date-013m: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($t, '[M,*-2]') |
pass | pass | pass | pass | pass | pass | |
format-date-013n[+]
X format-date-013n: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($t, '[M,3]') |
pass | pass | pass | pass | pass | pass | |
format-date-014[+]
X format-date-014: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: string-join( for $z in -28 to +28 return format-date(adjust-date-to-timezone($t, $z*xs:dayTimeDuration('PT30M')), '[Z]'), ' ') |
pass | pass | pass | pass | pass | pass | |
format-date-015[+]
X format-date-015: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: string-join( for $z in -28 to +28 return format-date(adjust-date-to-timezone($t, $z*xs:dayTimeDuration('PT30M')), '[z0]'), '; ') |
pass | pass | pass | pass | pass | pass | |
format-date-016[+]
X format-date-016: Created on: 2012-05-18 Spec Dependencies: spec = XP30+ XQ30+ Test: string-join( for $z in -28 to +28 return format-date(adjust-date-to-timezone($t, $z*xs:dayTimeDuration('PT30M')), '[z]'), '; ') |
pass | pass | pass | pass | pass | pass | |
format-date-017[+]
X format-date-017: Created on: 2012-05-18 Spec Dependencies: spec = XP30+ XQ30+ Test: string-join( for $z in -12 to +12 return format-date(adjust-date-to-timezone($t, $z*xs:dayTimeDuration('PT1H')), '[ZZ]'), ' ') |
pass | pass | pass | pass | pass | pass | |
format-date-018[+]
X format-date-018: Created on: 2012-05-18 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('1987-12-13'), '[ZZ]') |
pass | pass | pass | pass | pass | pass | |
format-date-019[+]
X format-date-019: Created on: 2012-05-18 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('1987-12-13+05:30'), '[ZZ]') |
pass | pass | pass | pass | pass | pass | |
format-date-020[+]
X format-date-020: Created on: 2012-05-18 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('1987-12-13+13:00'), '[ZZ]') |
pass | pass | pass | pass | pass | pass | |
format-date-021[+]
X format-date-021: Created on: 2012-05-18 Spec Dependencies: spec = XP30+ XQ30+ Test: string-join( for $z in -28 to +28 return format-date(adjust-date-to-timezone($t, $z*xs:dayTimeDuration('PT30M')), '[z00~00]'), '; ') |
pass | pass | pass | pass | pass | pass | |
format-date-022[+]
X format-date-022: Created on: 2012-05-18 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('2012-05-18+05:30'), '[Z٠٠:٠٠]') |
pass | pass | pass | pass | pass | pass | |
format-date-023[+]
X format-date-023: Created on: 2012-05-18 Spec Dependencies: spec = XP30+ XQ30+ Test: string-join( for $z in -28 to +28 return format-date(adjust-date-to-timezone($t, $z*xs:dayTimeDuration('PT30M')), '[Z0:01]'), '; ') |
pass | pass | pass | pass | pass | pass | |
format-date-024[+]
X format-date-024: Created on: 2012-05-18 Spec Dependencies: spec = XP30+ XQ30+ Test: string-join( for $z in -28 to +28 return format-date(adjust-date-to-timezone($t, $z*xs:dayTimeDuration('PT30M')), '[Z999]'), '; ') |
pass | pass | pass | pass | pass | pass | |
format-date-025[+]
X format-date-025: Created on: 2012-05-18 Spec Dependencies: spec = XP30+ XQ30+ Test: string-join( for $z in -28 to +28 return format-date(adjust-date-to-timezone($t, $z*xs:dayTimeDuration('PT30M')), '[Z99]'), '; ') |
pass | pass | pass | pass | pass | pass | |
format-date-026[+]
X format-date-026: Created on: 2012-05-18 Spec Dependencies: spec = XP30+ XQ30+ Test: string-join( for $z in -28 to +28 return format-date(adjust-date-to-timezone($t, $z*xs:dayTimeDuration('PT30M')), '[Z0t]'), '; ') |
pass | pass | pass | pass | pass | pass | |
format-date-027[+]
X format-date-027: Created on: 2012-05-18 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('2012-05-18+05:30'), '[Z𐒡:𐒠𐒡]') |
pass | pass | pass | pass | pass | pass | |
format-date-028[+]
X format-date-028: Created on: 2015-01-03 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('2012-05-18'), '[ D 01 ] [M 0 1] [ Y 0 0 0 1 ]') |
pass | pass | pass | pass | pass | pass | |
format-date-029[+]
X format-date-029: Created on: 2015-11-16 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('2012-05-18'), '[Y9;999]') |
pass | pass | pass | pass | pass | pass | |
format-date-030[+]
X format-date-030: Created on: 2015-11-16 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('2012-05-18'), '[Y9,999,*]') |
pass | pass | pass | pass | pass | pass | |
format-date-031[+]
X format-date-031: Created on: 2015-11-16 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('2012-05-18'), '[Y9,99-9,*]') |
pass | pass | pass | pass | pass | pass | |
format-date-032[+]
X format-date-032: Created on: 2015-11-16 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date("1200-01-01"),"[Y###9]") |
pass | pass | pass | pass | pass | pass | |
format-date-033[+]
X format-date-033: Created on: 2015-11-16 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date("0900-01-01"),"[Y###9]") |
pass | pass | pass | pass | pass | pass | |
format-date-034[+]
X format-date-034: Created on: 2015-11-16 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('2012-05-18'), '[Y9999,25]') |
pass | pass | pass | pass | pass | pass | |
format-date-035[+]
X format-date-035: Created on: 2015-11-16 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('2012-05-18'), '[Y๐๐๐๑,10]') |
pass | pass | pass | pass | pass | pass | |
format-date-036[+]
X format-date-036: Created on: 2016-03-11 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('2016-02-01'), '[d]') |
pass | pass | pass | pass | pass | pass | |
format-date-037[+]
X format-date-037: Created on: 2016-05-04 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('2016-01-01'), '[Y# $ 0,3-3]') |
fail | pass | pass | pass | pass | pass | |
format-date-038[+]
X format-date-038: Created on: 2016-05-04 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('654321-01-01'), '[Y#0 ' || codepoints-to-string(10) || '00 0]') |
pass | pass | pass | pass | pass | pass | |
format-date-039[+]
X format-date-039: Created on: 2016-05-04 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('654321-01-01'), '[Y#0,2-5]') |
fail | pass | pass | pass | pass | pass | |
format-date-040[+]
X format-date-040: Created on: 2016-05-04 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('654321-01-01'), '[Y#!0!0,5-5]') |
fail | pass | pass | pass | pass | pass | |
format-date-041[+]
X format-date-041: Created on: 2016-01-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('2016-01-01'), '[Y#.0]') |
pass | pass | pass | pass | pass | pass | |
format-date-042[+]
X format-date-042: Created on: 2016-01-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('2016-01-01'), '[Y#.0,2-4]') |
fail | pass | pass | pass | pass | pass | |
format-date-043[+]
X format-date-043: Created on: 2016-01-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('2016-01-01'), '[Y#.0,2-*]') |
fail | pass | pass | pass | pass | pass | |
format-date-044[+]
X format-date-044: Created on: 2016-01-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('2016-01-01'), '[Y#.0,2]') |
pass | pass | pass | pass | pass | pass | |
format-date-045[+]
X format-date-045: Created on: 2016-01-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('2016-01-01'), '[Y#.0,1-4]') |
fail | pass | pass | pass | pass | pass | |
format-date-046[+]
X format-date-046: Created on: 2016-01-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('2016-01-01'), '[Y#.0,3-4]') |
fail | pass | pass | pass | pass | pass | |
format-date-047[+]
X format-date-047: Created on: 2016-01-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('2016-01-01'), '[Y#.0,3-3]') |
fail | pass | pass | pass | pass | pass | |
format-date-048[+]
X format-date-048: Created on: 2016-01-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date('2016-01-01'), '[Y#.0,4-3]') |
fail | pass | pass | pass | pass | pass | |
format-date-801err[+]
X format-date-801err: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(current-date(), '[bla]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-802err[+]
X format-date-802err: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(current-date(), '[H]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-803err[+]
X format-date-803err: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(current-date(), '[h]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-804err[+]
X format-date-804err: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(current-date(), '[P]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-805err[+]
X format-date-805err: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(current-date(), '[m]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-806err[+]
X format-date-806err: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(current-date(), '[s]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-807err[+]
X format-date-807err: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(current-date(), '[f]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-808err[+]
X format-date-808err: Created on: 2011-07-01 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(current-date(), '[bla]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-809err[+]
X format-date-809err: Created on: 2015-11-16 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date("2012-05-18"),"[Y999#]") |
pass | pass | pass | pass | pass | pass | |
format-date-810err[+]
X format-date-810err: Created on: 2015-11-16 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(xs:date("2012-05-18"),"[Y##9#]") |
pass | pass | pass | pass | pass | pass | |
format-date-en101[+]
X format-date-en101: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: for $i in 1 to 12 return let $d2 := $d + xs:yearMonthDuration('P1M')*$i return format-date($d2, '[MN]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en102[+]
X format-date-en102: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: for $i in 1 to 12 return let $d2 := $d + xs:yearMonthDuration('P1M')*$i return format-date($d2, '[Mn]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en103[+]
X format-date-en103: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: for $i in 1 to 12 return let $d2 := $d + xs:yearMonthDuration('P1M')*$i return format-date($d2, '[MNn]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en104[+]
X format-date-en104: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: for $i in 1 to 12 return let $d2 := $d + xs:yearMonthDuration('P1M')*$i return format-date($d2, '[MN,3-3]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en105[+]
X format-date-en105: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: for $i in 1 to 12 return let $d2 := $d + xs:yearMonthDuration('P1M')*$i return format-date($d2, '[Mn,3-3]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en106[+]
X format-date-en106: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: for $i in 1 to 12 return let $d2 := $d + xs:yearMonthDuration('P1M')*$i return format-date($d2, '[MNn,3-3]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en111[+]
X format-date-en111: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: for $i in 1 to 7 return let $d2 := $d + xs:dayTimeDuration('P1D')*$i return format-date($d2, '[FN]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en112[+]
X format-date-en112: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: for $i in 1 to 7 return let $d2 := $d + xs:dayTimeDuration('P1D')*$i return format-date($d2, '[Fn]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en113[+]
X format-date-en113: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: for $i in 1 to 7 return let $d2 := $d + xs:dayTimeDuration('P1D')*$i return format-date($d2, '[FNn]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en114[+]
X format-date-en114: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: for $i in 1 to 7 return let $d2 := $d + xs:dayTimeDuration('P1D')*$i return format-date($d2, '[FN,3-3]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en115[+]
X format-date-en115: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: for $i in 1 to 7 return let $d2 := $d + xs:dayTimeDuration('P1D')*$i return format-date($d2, '[Fn,3-3]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en116[+]
X format-date-en116: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: for $i in 1 to 7 return let $d2 := $d + xs:dayTimeDuration('P1D')*$i return format-date($d2, '[FNn,3-3]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en117[+]
X format-date-en117: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: for $i in 1 to 7 return let $d2 := $d + xs:dayTimeDuration('P1D')*$i return let $abb := format-date($d2, '[FNn,3-4]', 'en', (), ()) return let $expected := ('Mon', 'Tues', 'Weds', 'Thur', 'Fri', 'Sat', 'Sun') return ( substring($abb, 1, 3), starts-with($expected[$i], $abb) and string-length($abb) le 4 and string-length($abb) ge 3) |
pass | pass | pass | pass | pass | pass | |
format-date-en118[+]
X format-date-en118: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: for $i in 1 to 7 return let $d2 := $d + xs:dayTimeDuration('P1D')*$i return let $abb := format-date($d2, '[FNn,3-5]', 'en', (), ()) return let $expected := ('Mon', 'Tues', 'Weds', 'Thurs', 'Fri', 'Sat', 'Sun') return (substring($abb, 1, 3), starts-with($expected[$i], $abb) and string-length($abb) le 5 and string-length($abb) ge 3) |
pass | pass | pass | pass | pass | pass | |
format-date-en121[+]
X format-date-en121: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: for $i in 0 to 30 return let $d2 := $d + xs:dayTimeDuration('P1D')*$i return format-date($d2, '[D1o]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en122[+]
X format-date-en122: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: for $i in 0 to 30 return let $d2 := $d + xs:yearMonthDuration('P1Y')*$i return format-date($d2, '[Y1o]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en122b[+]
X format-date-en122b: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: for $i in 0 to 30 return let $d2 := $d + xs:yearMonthDuration('P1Y')*$i return format-date($d2, '[Y0001o]', 'en', (), ()) |
no result | pass | pass | pass | pass | pass | |
format-date-en123[+]
X format-date-en123: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: string-join( for $i in 0 to 30 return let $d2 := $d + xs:dayTimeDuration('P1D')*$i return format-date($d2, '[DW]', 'en', (), ()), ' ') |
pass | pass | pass | pass | pass | pass | |
format-date-en124[+]
X format-date-en124: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: string-join( for $i in 0 to 30 return let $d2 := $d + xs:dayTimeDuration('P1D')*$i return format-date($d2, '[Dw]', 'en', (), ()), ' ') |
pass | pass | pass | pass | pass | pass | |
format-date-en125[+]
X format-date-en125: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: string-join( for $i in 0 to 30 return let $d2 := $d + xs:dayTimeDuration('P1D')*$i return format-date($d2, '[DWw]', 'en', (), ()), '; ') |
pass | pass | pass | pass | pass | pass | |
format-date-en126[+]
X format-date-en126: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: string-join( for $i in 0 to 30 return let $d2 := $d + xs:yearMonthDuration('P1Y')*$i return replace(format-date($d2, '[YW]', 'en', (), ()), ' AND ', ' '), '; ') |
pass | pass | pass | pass | pass | pass | |
format-date-en127[+]
X format-date-en127: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: string-join( for $i in 0 to 30 return let $d2 := $d + xs:yearMonthDuration('P1Y')*$i return replace(format-date($d2, '[Yw]', 'en', (), ()), ' and ', ' '), '; ') |
pass | pass | pass | pass | pass | pass | |
format-date-en128[+]
X format-date-en128: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: string-join( for $i in 0 to 30 return let $d2 := $d + xs:yearMonthDuration('P1Y')*$i return replace(format-date($d2, '[YWw]', 'en', (), ()), ' [Aa]nd ', ' '), '; ') |
pass | pass | pass | pass | pass | pass | |
format-date-en129[+]
X format-date-en129: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: string-join( for $i in 0 to 30 return let $d2 := $d + xs:dayTimeDuration('P1D')*$i return translate(format-date($d2, '[DWo]', 'en', (), ()), '- ', ''), '; ') |
pass | pass | pass | pass | pass | pass | |
format-date-en130[+]
X format-date-en130: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: string-join( for $i in 0 to 30 return let $d2 := $d + xs:dayTimeDuration('P1D')*$i return translate(format-date($d2, '[Dwo]', 'en', (), ()), '- ', ''), '; ') |
pass | pass | pass | pass | pass | pass | |
format-date-en131[+]
X format-date-en131: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: string-join( for $i in 0 to 30 return let $d2 := $d + xs:dayTimeDuration('P1D')*$i return translate(format-date($d2, '[DWwo]', 'en', (), ()), '- ', ''), '; ') |
pass | pass | pass | pass | pass | pass | |
format-date-en132[+]
X format-date-en132: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: string-join( for $i in 0 to 30 return let $d2 := $d + xs:yearMonthDuration('P1Y')*$i return translate(replace(format-date($d2, '[YWo]', 'en', (), ()), ' AND ', ' '), '- ', ''), '; ') |
pass | pass | pass | pass | pass | pass | |
format-date-en133[+]
X format-date-en133: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: string-join( for $i in 0 to 30 return let $d2 := $d + xs:yearMonthDuration('P1Y')*$i return translate(replace(format-date($d2, '[Ywo]', 'en', (), ()), ' and ', ' '), '- ', ''), '; ') |
pass | pass | pass | pass | pass | pass | |
format-date-en134[+]
X format-date-en134: Created on: 2011-07-01 Spec Dependencies: language = en spec = XP30+ XQ30+ Test: string-join( for $i in 0 to 30 return let $d2 := $d + xs:yearMonthDuration('P1Y')*$i return translate(replace(format-date($d2, '[YWwo]', 'en', (), ()), ' [Aa]nd ', ' '), '- ', ''), '; ') |
pass | pass | pass | pass | pass | pass | |
format-date-en141[+]
X format-date-en141: Created on: 2011-07-01 Spec Dependencies: language = en limits = year_lt_0 spec = XP30+ XQ30+ Test: format-date($d1, '[Y][EN]', 'en', (), ()), format-date($d2, '[Y][EN]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en151[+]
X format-date-en151: Created on: 2011-07-01 Spec Dependencies: language = xib spec = XP30+ XQ30+ Test: format-date($b, '[MNn]', 'xib', (), ()) |
pass | n/a
environment dependencies not satisfied |
n/a
environment dependencies not satisfied |
pass | pass | pass | |
format-date-en152[+]
X format-date-en152: Created on: 2011-07-01 Spec Dependencies: calendar = CB spec = XP30+ XQ30+ Test: format-date($b, '[M01]', 'en', 'CB', ()) |
pass | pass | pass | n/a | n/a | n/a | |
format-date-en153[+]
X format-date-en153: Created on: 2013-06-12 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($b, '[M01]', 'en', 'Q{http://calendar.example.com/non-existent-calendar}CB', ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en154[+]
X format-date-en154: Created on: 2013-06-12 Spec Dependencies: spec = XQ30+ spec = XP30+ XQ30+ Test: declare namespace cal = "http://calendar.example.com/non-existent-calendar"; format-date(xs:date('2006-03-01'), '[M01]', 'en', 'cal:CB', ()) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
format-date-en155[+]
X format-date-en155: Created on: 2013-06-12 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($b, '[M01]', 'en', 'Q{}ZODIAC', ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en156[+]
X format-date-en156: Created on: 2013-06-12 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($b, '[M01]', 'en', 'ZODIAC', ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en157[+]
X format-date-en157: Created on: 2013-06-12 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($b, '[M01]', 'en', ':w', ()) |
pass | pass | pass | pass | pass | pass | |
format-date-en158[+]
X format-date-en158: Created on: 2013-06-12 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date($b, '[M01]', 'en', 'Q{}1', ()) |
pass | pass | pass | pass | pass | pass | |
format-date-inpt-er1[+]
X format-date-inpt-er1: Created on: 2012-01-18 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date('abc', '[bla]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass | |
format-date-inpt-er2[+]
X format-date-inpt-er2: Created on: 2012-01-18 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(current-date(), '[bla]', 'en', (), (), 6) |
pass | pass | pass | pass | pass | pass | |
format-date-inpt-er3[+]
X format-date-inpt-er3: Created on: 2012-01-18 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(current-date(), '[bla]', 'en', (), 5) |
pass | pass | pass | pass | pass | pass | |
format-date-inpt-er4[+]
X format-date-inpt-er4: Created on: 2016-04-27 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(current-date(), "[D01]", "") |
pass | pass | pass | pass | pass | pass | |
format-date-1340err[+]
X format-date-1340err: Created on: 2012-01-18 Spec Dependencies: spec = XP30+ XQ30+ Test: format-date(current-date(), '[yY]', 'en', (), ()) |
pass | pass | pass | pass | pass | pass |