Visualizzazione dei risultati da 1 a 2 su 2

Discussione: date() diverse!

  1. #1

    date() diverse!

    Ogni volta che un utente si Logga salva nel DataBase, nel campo LastLogin il valore di:

    date("Y-m-d H:i:s")

    Adesso io devo fare che ogni giorno che si Logga questo utente riceve un punto, come posso fare a controllare se è passato 1 giorno??
    Cioè, non deve essere obbligatoriamente passato il giorno, perché ad esempio, se il mio Loggo alle 23 del giorno 15, per prendere l'altro punto non devo collegarmi alle 23 del giorno 26, ma anche alle 00.01 del giorno 16!!!

    Come posso fare?!?!
    My new social network project: Wriler - Organize and Join Online Events

  2. #2
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Codice PHP:
    <?php
    $data_last 
    "2006-06-29 21:06:00";
    $data_now date("Y-m-d H:i:s");

    function 
    get_time_array($data)
    {
        
    $array_time['giorno'] = substr($data82);
        
    $array_time['mese'] = substr($data52);
        
    $array_time['anno'] = substr($data04);
        return 
    $array_time;
    }

    $time_old get_time_array($data_last);
    $time_new get_time_array($data_now);

    if    (
        
    $time_old['mese'] == $time_new['mese'] && 
        
    $time_old['anno'] == $time_new['anno'] && 
        
    $time_old['giorno'] < $time_new['giorno']
        )
    {
        print(
    "E' passato un giorno");

    else
    {
        print(
    "Non è passato un giorno");
    }
    ?>

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.