Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072

    Creazione stringa di caratteri

    Ciao a tutti, ho una stringa del tipo

    "0000026324"

    (10 caratteri)


    prima di questa stringa di 10 caratteri vorrei aggiungere un timestamp del tipo

    Anno (2 cifre) - Mese (2 cifre) - Giorno (2 cifre) - HH (2 cifre) - MM (2 cifre) - SS (2 cifre)
    102212HHMMSS

    e modificare "0000026324" togliendo le prime due cifre, quindi avendo "00026324"


    quindi alla fine devo avere 20 caratteri (12 del ts + 8 del numero troncato)


    Mi aiutate??


    Grazie

  2. #2
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Codice PHP:
    $s="0000026324";
    $str=strftime("%y%m%d%H%M%S").substr($s,2); 
    Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
    Lavori e Lavoretti

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    (( più veloce la soluzione della mia descrizione.... effettivamente mi stavo proprio perdendo in un biccher d'acqua!!

    graaaaazie


    cmq mi confermi che

    strftime("%y%m%d%H%M%S")

    sarà sempre univoco??

    anche se uso l'anno senza "20"... univoco almeno per i prossimi 1000 anni (ovviamente)

  4. #4
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    No! Il 79 sta per (19)79 e 09 per (20)09 Quindi non copri neanche i primi 100 anni del 2000
    Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
    Lavori e Lavoretti

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.