| Data :: Manip Data :: Manip é uma data rotina de manipulação. |
Baixe Agora |
Data :: Manip Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Sullivan Beck
- Site do editor:
- http://search.cpan.org/~sbeck/List-Parseable-1.01/Parseable.pod
Data :: Manip Tag
Data :: Manip Descrição
Data :: Manip é uma data rotina de manipulação. Data :: Manip é uma data rotina de manipulação.Synopsis Use data :: Manip; $ version = datemanipversion; $ data = parsedate (@args); $ data = parsedate ($ string); $ data = parsedate ($ string); @date = UnixDate ($ data, @ formato); $ data = UnixDate ($ data, @ formato); $ delta = parsesedatedElta (@args); $ delta = parsesedatedElta ($ string); $ delta = parsesedatedElta ($ string); @str = delta_format ($ delta, $ DEC, @ formato); $ str = delta_format ($ delta, $ DEC, @ formato); $ recur = Parserecur ($ string, $ base, $ date0, $ data1, $ flags); @dates = parserecur ($ string, $ base, $ date0, $ data1, $ flags); $ flag = date_cmp ($ date1, $ data2); $ D = DataCalc ($ D1, $ D2 ); $ data = date_settime ($ data, $ h, $ min, $ seg); $ data = date_settime ($ data, $ horário); $ data = date_setdatefield ($ data, $ field, $ val ); $ data = date_getprev ($ data, $ Dow, $ hoje, $ h, $ min, $ seg); $ Date = Date_GetPrev (data $, $ Dow, $ hoje, $ horário); $ data = date_getnext ($ data, $ Dow, $ hoje, $ hr, $ min, $ seg); $ data = date_getnext ($ data, $ Dow, $ hoje, $ horário); $ NAME = DATE_ISHOLIDAY ($ data); $ listref = events_list (data $); $ listref = events_list ($ date0, $ data1); $ data = date_convtz (data $); $ data = date_convtz (data $, $ de); $ data = date_convtz (data $, "", $ to); $ data = date_convtz (data $, $ de $ a); $ flag = data_isworkday ($ data ); $ data = date_nextworkday (data $, $ off ); $ data = date_prevworkday (data $, $ off ); $ data = date_nearestworkday ($ data ); Date_init (); Date_init ("var = val", "var = val", ...); @list = date_init (); @list = date_init ("var = val", "var = val", ...); as rotinas acima, todas as verificações para garantir que o date_init seja chamado. Se não tiver sido, eles vão chamá-lo automaticamente. Como resultado, geralmente não há necessidade de ligar para a data_init explicitamente, a menos que você queira alterar algumas das variáveis de configuração (descritas abaixo). Eles também fazem verificação de erros na entrada. As rotinas listadas abaixo são destinadas principalmente para uso interno por outras rotinas de data :: Manip. Eles fazem pouco ou nenhuma verificação de erros e não explicitamente chamam Date_Init. Essas funções são feitas na data principal :: rotinas manipas acima. Porque eles são significativamente mais rápidos do que a data completa :: rotinas manipas, eles estão disponíveis para uso com algumas ressalvas. Como pouca ou nenhuma verificação de erro é feita, é de responsabilidade do programador garantir que os dados válidos (e datas válidas) sejam passados para eles. Passando dados inválidos (como um mês não numérico) ou datas inválidas (31 de fevereiro) falharão de maneiras imprevisíveis (possivelmente retornando resultados errôneos). Além disso, desde a data_init não é chamado por estes, ele deve ser chamado explicitamente pelo programador antes de usar essas rotinas. As seguintes rotinas, $ y podem ser inseridas como um ano de 2 ou 4 dígitos (será convertido em 4 dígitos ano com base na variável Yytoyyyy descrita abaixo). Mês e dia devem ser numéricos em todos os casos. A maioria (se não todas) da informação abaixo pode ser obtida do UnixDate que é realmente a maneira como eu pretendia que fosse obtido, mas há razões para usá-los (estes são significativamente mais rápidos). $ dia = data_dayofweek ($ m, $ D, $ y); $ SECS = date_secssince1970 ($ m, $ D, $ y, $ h, $ mn, $ s); $ SECS = date_secssince1970gmt ($ m, $ D, $ y, $ h, $ mn, $ S); $ dias = data_dayssince1bc ($ m, $ D, $ y); $ dia = data_dayofyear ($ m, $ D, $ y); ($ y, $ m, $ D, $ h, $ mn, $ s) = data_nthdayofyear ($ y, $ n); $ dias = data_daysinyear ($ y); $ dias = data_daysinmonth ($ m, $ y); $ wkno = date_weekofyear ($ m, $ D, $ y, $ primeiro); $ flag = date_leapyear ($ y); $ Day = Date_DaySuffix ($ D); $ tz = date_timezone ()
Data :: Manip Software Relacionado