Dans MySQL, comment pourrais-je obtenir un timestamp à partir de, disons, 30 jours?
Quelque chose comme:
select now() - 30
Le résultat doit retourner un timestamp.
Dans MySQL, comment pourrais-je obtenir un timestamp à partir de, disons, 30 jours?
Quelque chose comme:
select now() - 30
Le résultat doit retourner un timestamp.
Si vous avez besoin d'négatif heures de timestamp
mysql>SELECT now( ) , FROM_UNIXTIME( 1364814799 ) , HOUR( TIMEDIFF( now( ) , FROM_UNIXTIME( 1364814799 ) ) ) , TIMESTAMPDIFF( HOUR , now( ) , FROM_UNIXTIME( 1364814799 ) )
2013-06-19 22:44:15 2013-04-01 14:13:19 1904 -1904
cette
TIMESTAMPDIFF( HOUR , now( ) , FROM_UNIXTIME( 1364814799 ) )
sera de retour les valeurs positives et négatives, si vous avez besoin d'utiliser x>this_timestamp
mais ce
HOUR( TIMEDIFF( now() , FROM_UNIXTIME( 1364814799 ) ) )
sera de retour que positif, les heures
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.