
Pour ajouter des minutes à une date/heure, vous pouvez utiliser la fonction DATE_ADD() dans MySQL. En PHP, vous pouvez utiliser strtotime().
Pour ajouter 30 minutes dans MySQL, la fonction DATE_ADD() est la suivante -
1 | select date_add(yourColumnName,interval 30 minute) from yourTableName;
|
Copier après la connexion
Pour utiliser la syntaxe ci-dessus, créons une table. Vous trouverez ci-dessous la requête pour créer la table.
1 2 3 4 5 | mysql> create table Add30MinutesDemo
−> (
−> YourTime datetime
−> );
Query OK, 0 rows affected (0.67 sec)
|
Copier après la connexion
Insérez des enregistrements dans la table à l'aide de la requête suivante -
1 2 | mysql> insert into Add30MinutesDemo values(now());
Query OK, 1 row affected (0.21 sec)
|
Copier après la connexion
Affichez les enregistrements dans la table à l'aide de l'instruction select. La requête est la suivante -
1 | mysql> select *from Add30MinutesDemo;
|
Copier après la connexion
Ce qui suit est le résultat -
1 2 3 4 5 6 | +---------------------+
| YourTime |
+---------------------+
| 2018-12-07 18:03:51 |
+---------------------+
1 row in set (0.00 sec)
|
Copier après la connexion
Il s'agit de la requête MySQL qui ajoute 30 minutes à la colonne. La requête est la suivante -
1 | mysql> select date_add(YourTime,interval 30 minute) from Add30MinutesDemo;
|
Copier après la connexion
Ce qui suit est le résultat -
1 2 3 4 5 6 | +---------------------------------------+
| date_add(YourTime,interval 30 minute) |
+---------------------------------------+
| 2018-12-07 18:33:51 |
+---------------------------------------+
1 row in set (0.00 sec)
|
Copier après la connexion
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!