M.Dmitry
10.04.2002, 16:38
Есть такая конструкция:
---
$todaydate = localtime();
$todaydate =~ s/(\w\w\w) (\w\w\w) (\d+) (\d\d\:\d\d\:\d\d) (\d\d\d\d)/$2 $3 $5/ig;
---
По идее должна брать текушюю дату/время и преобразовывать в вид:
Apr 10 2002
Проблема в следующем: Если дата двузначная (с 10 по 31) всё нормально,
Если односимвольная (с 1 по 9) то $todaydate так и остается в виде:
Wed Apr 4 22:05:03 2002
Как победить? Категорически приветствуется книжка (в электрическом виде) касающаяся таких преобразований.
Спасибо.
ЗЫ. В перле полный чайник.
---
$todaydate = localtime();
$todaydate =~ s/(\w\w\w) (\w\w\w) (\d+) (\d\d\:\d\d\:\d\d) (\d\d\d\d)/$2 $3 $5/ig;
---
По идее должна брать текушюю дату/время и преобразовывать в вид:
Apr 10 2002
Проблема в следующем: Если дата двузначная (с 10 по 31) всё нормально,
Если односимвольная (с 1 по 9) то $todaydate так и остается в виде:
Wed Apr 4 22:05:03 2002
Как победить? Категорически приветствуется книжка (в электрическом виде) касающаяся таких преобразований.
Спасибо.
ЗЫ. В перле полный чайник.