Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034

    trasformare formato data da gg/mm/aaaa a Unix time

    ricevo una data da un modulo in formato gg/mm/aaaa e la devo inserire nel db in formato unixtime 1234567890.

    C'è una funzione di php o la può convertire anche mysql direttamente nella query?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    mktime in php
    unix_timestamp in mysql

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    esplodo la data gg/mm/aaaa e poi com mktime(0,0,0,dataesplosa[]) ottengo un valore unixtime. A questo punto, ho

    $nuovadata = '1234567890';

    che posso inserire in tabella.

    La funzione 'unix_timestamp' di mysql che dovrebbe fare in questo contesto?

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da meganoide
    esplodo la data gg/mm/aaaa e poi com mktime(0,0,0,dataesplosa[]) ottengo un valore unixtime. A questo punto, ho

    $nuovadata = '1234567890';

    che posso inserire in tabella.

    La funzione 'unix_timestamp' di mysql che dovrebbe fare in questo contesto?
    In questo contesto niente. Le due funzioni restituiscono lo stesso risultato. Una tramite php, l'altra direttamente in mysql.

    edit: visto che la data la devi inserire nel db puoi farlo direttamente con la funzione di mysql.
    Quindi:
    insert into tabella (elenco campi) values(campo1,campo2,unix_timestamp("2006-05-05"));

    spero di essere stato chiaro.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.