Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Formatos PHP para Stamps tempo a partir MySQL
tipos de dados timestamp em um banco de dados MySQL usar o " AAAA- MM- DD HH : MM: SS " formato . Quando você retorna a data a partir de um banco de dados MySQL para um arquivo PHP , o registro preserva esse formato, mas você pode usar esse formato como ele é ou manipulá-lo com algumas funções PHP que se separam e voltam timestamps em diferentes formatos . Obtendo o Timestamp

Após conectar ao banco de dados MySQL , use a função PHP " mysql_query " para consultar o banco de dados para timestamps e guardá-lo para uma variável PHP. Digitando " $ query = mysql_query ( 'SELECT timestamp FROM tabela '); " irá receber os valores do campo timestamp para todos os registros na tabela. Esta nova variável contém o timestamp para cada registro , assim você ainda precisa obter cada registro individualmente. Digite

"$ linha = mysql_fetch_row ( $ query ); " para quebrar a consulta em uma matriz a partir da qual você pode usar diretamente o timestamp. Se você selecionar mais do que apenas o campo timestamp da mesa, certifique-se de saber qual o número campo contém timestamps .
Padrão Formato

Quando você consulta um banco de dados MySQL e retornar um tipo de dados timestamp , PHP preserva o " AAAA- MM- DD HH: MM: SS " formato . Tem sempre o mesmo comprimento fixo de 19 caracteres . Embora esta opção não é ideal se você deseja exibir o timestamp para visitantes, faz com que seja simples para outros usos , tais como fazer o backup do banco de dados ou usá-lo para comparações, como a seleção de dados entre dois timestamps . Supondo que você usou a função " mysql_fetch_row " do PHP para salvar marcas de tempo para uma variável de matriz , digitando " echo $ row [ timestamp_index_value ]; " imprime o timestamp em seu formato padrão na página Web
. PHP " data " Função

A função PHP date permite formatar um timestamp em dezenas de maneiras. Como argumentos , você fornece o formato em que você deseja exibir a hora , em seguida, fornecer a hora em si , voltou como um resultado de consulta a partir do MySQL . Por exemplo, se o MySQL retorna " 2011-06-10 14:35:83 ", como o timestamp , digitar " $ formato = date ( " l , F j, 20a @ g: ia " , $ timestamp )," salva o valor usando o " sexta-feira, 10 de junho, 2011 @ 14:35 " para a variável $ formato . A função de data tem muitas opções de formatação para o dia, semana, mês, ano , hora e fuso horário , tudo isso sem quebrar além do próprio timestamp.
PHP " explodir " Função

O PHP explode função tem uma variável e divide- se em uma matriz, usando um delimitador para separá-lo em partes diferentes . Por exemplo, digitar "$ formato = explode (" ", $ timestamp) ; " cria um timestamp $ array com a data como o primeiro parâmetro eo tempo que o segundo. A partir daqui , você pode usar a data ou a hora separadamente , ou quebrar o timestamp ainda mais para baixo , por exemplo, para separar o ano , mês e dia valores ou até mesmo as horas, minutos e segundos variáveis ​​. Cada peça tem o mesmo formato que o fez como parte do timestamp como um todo.

Anterior :

Próximo : No
  Os artigos relacionados
·Como desativar o PHP para uma subpasta 
·Como saber se uma chamada de função é estática ou n…
·Como terminar uma sessão ColdFusion 
·PHP Opções Parse 
·Qual é a função DateDiff PHP 
·Tutorial interativo sobre o Top PHP 
·JSP e MySQL Tutorial 
·Como: PHP Clique Rastreamento Pixels 
·Como converter um ICO a um BMP em PHP 
·Tutorial sobre PHP Foto Album 
  Artigos em destaque
·Como adicionar um objeto para ViewState 
·Como formatar PHP no Zend Studio 
·Como decodificar Base64 Cordas 
·Como desativar a autenticação do Windows no IIS 
·Como fazer um formulário em JSP 
·Base de SDK xCode Faltando 
·Como adicionar uma matriz para uma matriz em MATLAB 
·Como usar o LabVIEW RealTime Blocos Funcionais 
·Como faço para extrair parte de uma String em LabView 
·Titanium PHP Tutorial 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados