Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como converter uma marcação de horário para uma data em PHP
A linguagem de programação PHP tem várias funções úteis para obter e manipular a data ea hora. O PHP " time () " função é utilizada para obter o timestamp atual , um número que representa o número de segundos desde 1 de janeiro, 1970 Greenwich Mean Time (GMT). Este número é útil para a geração de números únicos e aleatórios, mas como uma data e hora legível , deixa muito a desejar . Felizmente , a função PHP " date () " foi concebido para formatar este timestamp usando um formato personalizado. Coisas que você precisa
página PHP
Mostrar Mais instruções
1

Criar uma variável para armazenar a hora atual e atribuir a ele o valor retornado pela função time ( ) :

$ agora = time () ;

time () não tem parâmetros e retorna um timestamp Unix. . Se você precisa de outra data relativa ao momento, calcular o número de segundos que você precisa para compensar o timestamp e adicionar ou subtrair $ agora

Por exemplo, ontem foi de 24 horas vezes 60 minutos vezes 60 segundos atrás :

$ ontem = $ agora - ( 24 * 60 * 60 );

Além disso,

$ amanhã = $ agora + ( 24 * 60 * 60 ); $ nextweek = $ agora + (7 * 24 * 60 * 60 );
2

Defina o fuso horário padrão. Isso permitirá que a função date () para converter corretamente o timestamp da data e hora para o local padrão. Por exemplo,

date_default_timezone_set (' America /Denver '); .

Veja a " lista de fusos horários suportados " na seção Recursos
3

Construa uma seqüência de formatação de data correspondente ao formato que você deseja exibir ou usar. Existem vários caracteres de formatação padrão, como 'd' para um dia de dois dígitos , 'D' para um nome do dia abreviado , 'F' para o nome completo do mês, e 'Y' para o ano de quatro dígitos.

Por exemplo , a seqüência de "l , F j, Y" vai render uma data que parece " terça-feira, 30 de março, 2010 ." Veja o " PHP.net : date" documentação relacionada na seção de Referências para uma lista completa de caracteres da cadeia de formatação
4

Chame a função date (), passando a formatação seqüência de data e a hora como . parâmetros:

$ todaystr = date ( "l , F j, Y" , agora de US $ );

agora você pode usar a variável que contém a data formatada ( $ todaystr neste caso) , ecoando -lo para a página, concatenando a para outra string, ou passá-la para uma função que requer uma data formatada . Existem formatos predefinidos você pode passar para o parâmetro de formatação de string para buscar cadeias de data e hora padrão. Por exemplo :

$ todaystr = date ( DATE_RSS , $ agora );

define $ todaystr para um formato de data RSS como o seguinte:

Ter , 30 de Março 15, 2010 : 33:01 -0600

Consulte a "Lista de DateTime Constantes suportados " na seção Recursos para obter uma lista completa

.

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter caracteres em ASCII em PHP 
·Como obter os nomes de meses entre duas datas em SQL 
·Como enviar SMS através do PHP 
·Como fazer upload de um arquivo de vídeo usando PHP 
·Como posso editar um rodapé em minha tese 
·Como executar uma consulta MySQL para PHP 
·Como criar uma tabela usando PHP 
·Como Criar um Formulário de Inscrição Revista com HT…
·Treinamento on-line para PHP Web Design 
·Como usar o PHP Mail for Lotes 
  Artigos em destaque
·Como criar um modelo de site com PHP 
·Como fazer um cobertor de lã com Imagens 
·Como remover o texto de uma caixa de texto na NET 
·Guia de cores HTML para Grey- azul 
·MySQL é lento em Magento 
·Como fazer uma Caixa de mensagens com PHP e SQL 
·Como faço para saber qual WPF DataGrid Caixa para Usar…
·Como controlar um robô com MATLAB 
·Como criar scripts PHP para Aplicações 
·Como usar vários plugins com JW Player 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados