PHP Data de impressão variável Format

votos
0

Portanto, esta deve ser uma verdadeira questão fácil, mas eu não consigo encontrar uma resposta simples em qualquer lugar.

Estou remendar algum código PHP (eu não sou um PHP'er) e eu tenho esse $ orderDate variável. Como faço para imprimir esta variável para que seu justo M / d / aa h: mm tt?

Update: Então olhei em volta e vi o que $ orderDate é. Aqui está o código:

global $orderDate;
$orderDate = strftime('%c');
print(Order Date: .date(M/d/Y h:M, $orderdate).<br />);

assim que eu conseguir isso para a saída:

Dez / 31/1969 06: Dec

e deve estar recebendo a data de hoje ....

Publicado 19/05/2009 em 15:28
fonte usuário
Em outras línguas...                            


4 respostas

votos
7

echo date("m/d/Y h:m", $orderDate);
echo date("m/d/Y h:m", strtotime($orderDate)); // or this

Depende do que $ orderDate contém.

Olhe para date () uma vez que tem há muitos exemplos e é muito simples de usar.

ATUALIZAR:

$orderDate = date("M/d/Y h:M");
print("Order Date: ".orderDate ."<br />");

Também check out para ver se isso funciona para você.

Respondeu 19/05/2009 em 15:30
fonte usuário

votos
0

Se $ orderDate é um carimbo de tempo inteiro, você provavelmente quer strftime . Especificamente, eu acho que a chamada que deseja seria:

strftime("%D %l:%M %p", $orderDate)

No entanto, eu recomendo rever a página da web para se certificar de que eu interpretado o que você quer corretamente.

Respondeu 19/05/2009 em 15:43
fonte usuário

votos
0

Veja o PHP date()função.

Retorna uma string formatada de acordo com o dado formatstring usando o inteiro dado timestampou a hora atual se nenhum timestamp é dado.

string date ( string $format [, int $timestamp = time() ] )
Respondeu 19/05/2009 em 15:31
fonte usuário

votos
0

datefunção vai fazer isso por você.

Respondeu 19/05/2009 em 15:31
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more