+ Responder ao Tópico



  1. #1

    Padrão Script para retornar a data atual no formato 28Dec2006!!!!!

    Olá Pessoal,

    Como fazer para que a linha HOJE=$(date --date "0 day ago" +%d/%m/%Y) me retorne no formato 28Dec2006???????? e não no formato 28/12/2006

    Urgente!!!!!

    Valeu!!!!!!

  2. #2

    Padrão

    Use assim:

    Código :
    HOJE=$(date --date "0 day ago" +%d%M%Y)



  3. #3
    Moderador Avatar de Bruno
    Ingresso
    Nov 2002
    Localização
    Guarapuava-PR
    Posts
    3.923
    Posts de Blog
    1

    Padrão

    Citação Postado originalmente por WhiteTiger Ver Post
    Use assim:

    Código :
    HOJE=$(date --date "0 day ago" +%d%M%Y)
    desta formar ele vai retornar 29122006


    tem que ser

    HOJE=$(date --date "0 day ago" +%d%b%Y)

    para 29Dec2006

  4. #4

    Padrão

    O date do shell utiliza um padrão diferente do php? No php "m" é para formado numeral e "M" é para escrito abreviado (Jan, Feb, Mar, etc).

    Mais uma que eu aprendi.

    Valew



  5. #5
    Moderador Avatar de Bruno
    Ingresso
    Nov 2002
    Localização
    Guarapuava-PR
    Posts
    3.923
    Posts de Blog
    1

    Padrão

    sim totalmente diferente

    digita ai man date no linux pra ti ter uma ideia de como é diferente

  6. #6

    Padrão

    Agora eu entendi o porque da diferença. Ele é bem mais complexo.