functions-online

Date and Time

Execute and test PHP functions for date and time manipulation.

date

Retorna uma string de acordo com a string format dada usando o inteiro $timestamp dado ou a hora atual local se nenhum timestamp é dado. Em outras palavras, $timestamp é opcional e o padrão para o valor de time().

idate

Returns a number formatted according to the given $format string using the given integer $timestamp or the current local time if no $timestamp is given. In other words, $timestamp is optional and defaults to the value of time().

Unlike the function date(), idate() accepts just one char in the $format parameter.

jdtounix

Esta função irá retorna a data do sistema Unix correspondente ao "Julian Day" especificado no parâmetro $jday ou FALSE se $jday não está dentre a escala de datas Unix (Anos Gregorianos entre 1970 e 2037 ou 2440588 <= $jday <= 2465342). A hora retornada é a hora local (e não a GMT).

jewishtojd

Entretanto esta função suporta datas anteriores ao ano 1 (3761 A.C.), porém tal uso não faz sentido. O calendário Judaico vem sendo usado por centenas de anos, porém os primeiros dias não tem uma fórmula que determina qual é o começo do mês. Um novo mês começa quando uma lua nova é vista.

mktime

Retorna o timestamp Unix correspondente para os argumentos dados. Este timestamp é um longo inteiro contendo o número de segundos entre a Era Unix (January 1 1970 00:00:00 GMT) e o tempo especificado.

Argumentos podem ser omitidos da direita para esquerda; quaisquer argumentos assim omitidos serão definidos para o valor atual de acordo com a data e a hora local.

strftime

Formata uma hora/data local de acordo com o configuração de locale. Nome do mês e dia da semana e outras strings dependem do atual local definido com setlocale().

Note que todas as conversões especificadas podem ser suportadas pela sua biblioteca C, em alguns casos elas não serão suportadas pelo PHP strftime(). Além disso, nem todas as plataformas suportam timestamps negativos, então sua faixa de datas não pode ser limitada mais cedo do que a época Unix. Isto significa e.g. %e, %T, %R e %D (e outras mais) e datas anteriores a Jan 1, 1970 não funcionarão em Windows, algumas distribuições Linux, e alguns outros sistemas operacionais.

strptime

strptime() returns an array with the $date parsed, or FALSE on error.

Month and weekday names and other language dependent strings respect the current locale set with setlocale().

strtotime

A função espera que seja dado uma string contendo um formato de data em inglês US e tentará analisar esse formato dentro de um timestamp Unix (o número de segundos desde January 1 1970 00:00:00 GMT), relativo ao timestamp dado em $now, ou a hora atual se $now não é fornecido.

unixtojd

Retorna a data Juliana para um Unix $timestamp (segundos desde 1.1.1970), ou para o dia atual se nenhum $timestamp for especificado.