Articles of hora da

Timestamp do mês mais próximo válido

Apenas um quickie … Como derivar o unixtime do março ou junho mais próximo? Se o mês atual for fevereiro de 2009, o script deve dar o unixtime de 01 de março de 2009. Se o mês atual é abril de 2009, o script deve dar o unixtime de 01 de junho de 2009. Se […]

As variables ​​de session parecem não ser salvas

Código bastante simples: <? session_start(); $_SESSION['t'.time()] = "ok"; echo "”.print_r($_SESSION, 1).” “; ?> mostra, como esperado, algo como Array ( [t1330966834] => ok [t1330966835] => ok [t1330966836] => ok ) Após 3 páginas recarrega. Vamos mudar alguns símbolos: $_SESSION[time()] = “ok”; (agora sem ‘t’) e espero depois de algumas recarregas algo como Array ( [t1330966834] […]

Por que DateTime :: createFromFormat () falha e retorna um booleano no meu segundo exemplo?

Quando eu executo isso, o primeiro está corretamente criado em uma data. O segundo falha, retornando um boolean e então não consigo formatar. O tempo está fora do alcance? //works correctly $startDate = “2015-05-06 10:49:20.637133”; $start = DateTime::createFromFormat(‘Ymd h:m:s.u’,$startDate); echo $start->format(‘m/d/y’); //doesn’t work correctly $startDate = “2015-05-12 15:49:06.821289”; $start = DateTime::createFromFormat(‘Ymd h:m:s.u’,$startDate); echo $start->format(‘m/d/y’); Código […]

Resultados diferentes para data () e gmdate ()

Eu encontrei algo que eu realmente não posso explicar, talvez alguém aqui possa me dar uma dica. Tenho o seguinte código de teste, que imprime 2 carimbos de data / hora formatados, um para o 31.03.2013 e um para 31.03.2014, usando date() e gmdate() : <?php function print_date($timestamp, $year) { // Add timezone offset for […]

Convertendo valores separados de mês, dia e ano em um timestamp

Eu tenho um valor de mês (1-12), valor de dia (1-31) e um valor de ano (2010,2011,2012). Eu também tenho um valor de hora e um valor de minuto. Como posso dar isso ao strtotime() de uma forma que ele pode convertê-lo em um timestamp?

Biblioteca PHP para gerar timestamps relativos amigáveis ​​ao usuário

Estou à procura de uma biblioteca PHP que gere representações amigáveis ​​ao usuário – por exemplo, “duas horas atrás”, quando o timestamp é time() – 2 * 3600 . Existem várias perguntas existentes com respostas e postagens de blog ( 1 , 2 , 3 ), mas todas apenas contêm trechos de código – não […]

criando um loop para o tempo incrementado em 15 minutos

Estou tentando fazer um loop que irá exibir isso: 08:00 08:15 08:30 08:45 09:00 09:15 09:30 09:45 Eu preciso disso de 08:00 a 17:00 Heres meu código até agora: function echo_datelist ($i, $j, $day, $month, $year) { $time = str_pad($i, 2, ‘0’, STR_PAD_LEFT).’:’.str_pad($j, 2, ‘0’, STR_PAD_LEFT); $date = strtotime(“$month $day $year $time:00”); $sql = mysql_query(“select […]

Comparação da data do PHP

Como eu verificaria se uma data no formato “2008-02-16 12:59:57” é menos do que 24 horas atrás?

Execute código dependendo da hora do dia

Eu preciso fazer eco de algum código ou mensagem em uma página, dependendo da hora do dia. Assim como uma mensagem bem-vinda, “boa noite”, ou “boa tarde” Não sei fazer calor para agrupar certas horas e atribuir uma mensagem a cada grupo, como das 1:00 da tarde às 4:00 da tarde = “boa tarde” e […]

descubra se a data é superior a 30 dias

A cadeia de data parece assim 2011-08-19 17:14:40 (ano-mês-dia horas: minutos: segundos) Como posso descobrir se a data é mais antiga que a data atual com mais de 30 dias?