#! /usr/bin/env perl # -*- perl -*-
sub
mday2epoch($);
is qstrftime(
'%#'
, mday2epoch 1,
"en"
),
"1st"
;
is qstrftime(
'%#'
, mday2epoch 2,
"en"
),
"2nd"
;
is qstrftime(
'%#'
, mday2epoch 3,
"en"
),
"3rd"
;
is qstrftime(
'%#'
, mday2epoch 11,
"en"
),
"11th"
;
is qstrftime(
'%#'
, mday2epoch 12,
"en"
),
"12th"
;
is qstrftime(
'%#'
, mday2epoch 13,
"en"
),
"13th"
;
is qstrftime(
'%#'
, mday2epoch 21,
"en"
),
"21st"
;
is qstrftime(
'%#'
, mday2epoch 22,
"en"
),
"22nd"
;
is qstrftime(
'%#'
, mday2epoch 23,
"en"
),
"23rd"
;
is qstrftime(
'%#'
, mday2epoch 1,
"fr"
),
"1er"
;
is qstrftime(
'%#'
, mday2epoch 11,
"fr"
),
"11"
;
is qstrftime(
'%#'
, mday2epoch 21 ,
"fr"
),
"21"
;
is qstrftime(
'%#'
, mday2epoch 13,
"de"
),
"13."
;
is qstrftime(
'%%# %%#'
, 2304),
"%# %#"
;
is qstrftime(
'%#'
, mday2epoch 22,
"en-US"
),
"22nd"
;
is qstrftime(
'%#'
, mday2epoch 1,
"en"
,
"hurz"
),
"1<hurz>st</hurz>"
;
sub
mday2epoch($) {
my
(
$mday
) =
@_
;
return
POSIX::mktime(10, 11, 12,
$mday
, 4, 89);
}