<?php
class Horde_Date_Parser_Locale_Pt_Ordinal extends Horde_Date_Parser_Locale_Base_Ordinal
{
- public $ordinalRegex = '/^(\d*)\.$/';
- public $ordinalDayRegex = '/^(\d*)\.$/';
+ public $ordinalRegex = '/^(\d*)(\.|\xBA|\xAA)$/';
+ public $ordinalDayRegex = '/^(\d*)(\.|\xBA|\xAA)$/';
}
class Horde_Date_Parser_Locale_Pt_Pointer extends Horde_Date_Parser_Locale_Base_Pointer
{
public $scanner = array(
- '/\antes\b/' => 'past',
- '/\(depois|ap(o|ó)s)?\b/' => 'future',
- '/\dentro?\b/' => 'future',
+ '/\bantes\b/' => 'past',
+ '/\b(depois|ap(o|ó)s)?\b/' => 'future',
+ '/\bdentro?\b/' => 'future',
);
}
public $dayPortionScanner = array(
'/^manh(a|ã)?$/' => 'morning',
'/^tarde?$/' => 'afternoon',
- '/^(fim (d(e|a) )?tarde)?$/' => 'evening',
+ '/^(fim\s(d(e|a)\s)?tarde)?$/' => 'evening',
'/^noite?$/' => 'night',
);