Add new word to calendar
parent
a06c536123
commit
2f46a618a6
|
@ -349,13 +349,23 @@ M: timestamp year. ( timestamp -- )
|
||||||
: timestamp>string ( timestamp -- str )
|
: timestamp>string ( timestamp -- str )
|
||||||
[ (timestamp>string) ] string-out ;
|
[ (timestamp>string) ] string-out ;
|
||||||
|
|
||||||
|
: timestamp>rfc822-string ( timestamp -- str )
|
||||||
|
#! RFC822 timestamp format
|
||||||
|
#! Example: Tue, 15 Nov 1994 08:12:31 +0200
|
||||||
|
[
|
||||||
|
dup (timestamp>string)
|
||||||
|
" " write
|
||||||
|
timestamp-gmt-offset {
|
||||||
|
{ [ dup zero? ] [ drop "GMT" write ] }
|
||||||
|
{ [ dup 0 < ] [ "-" write neg write-00 "00" write ] }
|
||||||
|
{ [ dup 0 > ] [ "+" write write-00 "00" write ] }
|
||||||
|
} cond
|
||||||
|
] string-out ;
|
||||||
|
|
||||||
: timestamp>http-string ( timestamp -- str )
|
: timestamp>http-string ( timestamp -- str )
|
||||||
#! http timestamp format
|
#! http timestamp format
|
||||||
#! Example: Tue, 15 Nov 1994 08:12:31 GMT
|
#! Example: Tue, 15 Nov 1994 08:12:31 GMT
|
||||||
>gmt [
|
>gmt timestamp>rfc822-string ;
|
||||||
(timestamp>string)
|
|
||||||
" GMT" write
|
|
||||||
] string-out ;
|
|
||||||
|
|
||||||
: (timestamp>rfc3339) ( timestamp -- )
|
: (timestamp>rfc3339) ( timestamp -- )
|
||||||
dup timestamp-year number>string write CHAR: - write1
|
dup timestamp-year number>string write CHAR: - write1
|
||||||
|
|
Loading…
Reference in New Issue