Autore Topic: [Risolto] definire campo data in php  (Letto 1092 volte)

Offline anto16

  • Appassionato
  • ***
  • Post: 461
    • Mostra profilo
[Risolto] definire campo data in php
« il: 09 Gen 2018, 15:22:41 »

ciao a tutti,
dal file in csv importo i dati creati nel db.
ho un campo date ma quando i porto il file i valori importati (cioè le date) non vengono inserite, ma figurano solo gli zero.


Quale procedura seguire per importare correttamente le date?
Grazie a tutti
« Ultima modifica: 10 Gen 2018, 19:51:25 da anto16 »

Offline giusebos

  • Fuori controllo
  • *
  • Post: 19598
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
    • Demo iCagenda
Re:definire campo data in php
« Risposta #1 il: 09 Gen 2018, 17:13:45 »
il campo di destinazione è un c ampo per le date?
Il formato nel file csv è formattato nel giusto modo?

Per la prima domanda ti rispondi andando a controllare il campo deve essere del tipo  DATE, DATETIME o TIMESTAMP ,
per il tuo caso è probabile che DATETIME vada bene.



Per rispondere alla seconda domanda, vai in phpmyadmin e esporta una tabella dove c'è il campo data e ora modifica o data e ora pubblicazione, poi apri il file e vedi la formattazione delle date.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline giusebos

  • Fuori controllo
  • *
  • Post: 19598
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
    • Demo iCagenda
Re:definire campo data in php
« Risposta #2 il: 09 Gen 2018, 17:17:18 »
aggiungo anche che la formattazione della data deve essere :

anno-mese-giorno ore-minuti-secondi

2018-01-09 17:16:33

la data soprastante è

9 gennaio 2018 ore 17 e 16 minuti e 33 secondi
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline anto16

  • Appassionato
  • ***
  • Post: 461
    • Mostra profilo
Re:definire campo data in php
« Risposta #3 il: 09 Gen 2018, 21:40:18 »
grazie giuse,
questa la procedura da me seguita:
-ho creato una tabella con dei campi, in particolare un campo data, con valori scritti 09/01/2018
-ho salvato in csv
-nella tabella in php ho creato dei campi con un campo date
-ho importato il file

il campo date viene visualizzato con gli zero.


Ps: trattandosi di lista fabrik, il campo data vorrei visualizzarlo con il formato 09/01/2018


Grazie ancora
« Ultima modifica: 10 Gen 2018, 07:12:52 da anto16 »

Offline giusebos

  • Fuori controllo
  • *
  • Post: 19598
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
    • Demo iCagenda
Re:definire campo data in php
« Risposta #4 il: 09 Gen 2018, 23:45:55 »
il formato data devi scriverlo come ti ho indicato, poi quando fabrik lo visualizzerà lo farà esattamente nel formato tradizionale.

P.S.
Fai attenzione alla formattazione del post che non si legge perchè la misura dei font è piccolissima.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline anto16

  • Appassionato
  • ***
  • Post: 461
    • Mostra profilo
Re:definire campo data in php
« Risposta #5 il: 10 Gen 2018, 07:14:24 »
Grazie Giuseppe
Provo, anche perché mi occorre che nella lista di possa ordinare il campo data. Con data tipo varchar infatti non riconosce l'ordinamento per data.
Speriamo bene :)

Offline anto16

  • Appassionato
  • ***
  • Post: 461
    • Mostra profilo
Re:definire campo data in php
« Risposta #6 il: 10 Gen 2018, 19:51:11 »
Perfetto Giuse, provato e funzionante...
Grazie ancora.

 

Torna su