javascript - Comment déterminer les enregistrements continus en fonction de la dernière heure d'enregistrement
ringa_lee
ringa_lee 2017-06-05 11:10:16
0
4
894

Essayez l'heure actuelle - heure du dernier enregistrement > 60×60×24.
Cette méthode casse toujours la signature.
De cette façon, si le dernier check-in a eu lieu le 1er à 0h00, il est aujourd'hui 23h59 le 2

ringa_lee
ringa_lee

ringa_lee

répondre à tous(4)
Peter_Zhu

Lors du calcul, ne serait-il pas préférable de prendre l'horodatage de 0 point pour le calcul, (strtotime(date('Y-m-d',$time1))-strtotime(date('Y-m-d',$time2)) )/(3600 *vingt-quatre).
Il n'est pas nécessaire de le faire. Chaque personne a un enregistrement, un identifiant d'utilisateur, une date de dernier enregistrement et une date d'enregistrement continu. Déterminez s'il y a plusieurs jours entre aujourd'hui et la dernière date d'enregistrement. le lendemain, la date d'arrivée continue +1 S'il y a plusieurs jours d'intervalle, Jour, il deviendra directement 1.

左手右手慢动作

Que diriez-vous de comparer directement les dates...

Bien que lorsque je me connecte maintenant, cela soit considéré comme une connexion réussie 18 à 32 heures après la dernière fois. .

我想大声告诉你

Vous ne pouvez certainement pas utiliser les secondes de temps pour confirmer. Par exemple, si votre heure précédente était le 30/05/2017, je peux obtenir l'heure du deuxième jour 20170531 via la fonction date(). Ensuite, obtenez et définissez le format de l'heure du jour Ymd. Déterminez si deux sont égaux

phpcn_u1582
where date(new_date)-date(old_date)=1;
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal