Maison développement back-end Problème PHP Comment convertir une chaîne au format date en php

Comment convertir une chaîne au format date en php

Apr 22, 2022 pm 07:29 PM
php php日期时间

Comment convertir au format de date : 1. Utilisez l'instruction "strtotime($string)" pour convertir le texte de date et d'heure du type de chaîne spécifié en horodatage ; 2. Utilisez "date("Y-m-d H:i:s; L'instruction ", Timestamp)" formate l'horodatage et le convertit au format de date "année-mois-jour heure:minute:seconde".

Comment convertir une chaîne au format date en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

php convertit la chaîne au format date

Méthode d'implémentation :

  • Utiliser str à l'heure ( ) Extrayez l'heure et la date de la chaîne et analysez la description de la date et de l'heure de la description du texte anglais dans un horodatage UNIX

  • date() formate l'horodatage et le convertit en une date au format spécifié

Exemple :

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);  
ini_set(&#39;date.timezone&#39;, &#39;Asia/Shanghai&#39;);//设置时区 
echo date("Y-m-d H:i:s",strtotime("now")), "<br />";
echo date("Y-m-d H:i:s",strtotime("10 September 2000")), "<br />";
echo date("Y-m-d H:i:s",strtotime("+1 day")), "<br />";
echo date("Y-m-d H:i:s",strtotime("+1 week")), "<br />";
echo date("Y-m-d H:i:s",strtotime("+1 week 2 days 4 hours 2 seconds")), "<br />";
echo date("Y-m-d H:i:s",strtotime("next Thursday")), "<br />";
echo date("Y-m-d H:i:s",strtotime("last Monday")), "<br />";
?>
Copier après la connexion

Comment convertir une chaîne au format date en php

Instructions : Les caractères spéciaux pouvant être reconnus dans la première chaîne de format de paramètre de

date() sont indiqués dans le tableau suivant :

. Si l'année spécifiée est une année bissextileUtiliser des chiffres pour représenter l'année selon le format standard ISO-8601, qui a le même effet que Y (PHP 5.1.0 nouveau)Utilisez 4 chiffres pour représenter l'année complèteUtilisez 2 chiffres pour représenter l'annéevaleurs AM et PM minuscules valeurs AM et PM majuscules Swatch Internet Standard Time cDate dans Format ISO-8601 2014-02-12T15:19:21+00 :00rDate au format RFC 822Exemple : jeu. 21 décembre 2000 16:01:07 +0200 Ude l'époque UNIX (1er janvier 1970 00:00:0 0 GMT) et time() renvoient le même horodatage

扩展知识:

在 PHP 中是通过日期和时间函数来获取日期和时间的。日期和时间函数依赖于服务器的时间设置,服务器的时间设置默认是格林尼治时间(零时区时间),如果不特意设置时间为特定时区时间,那么通过 PHP 有关函数获取到的时间为零时区的时间,比北京时间少 8 个小时。

PHP 中可使用 ini_set() 函数设置指定配置选项的值,这个配置选项会在脚本运行时保持新的值,并在脚本结束时恢复。函数的语法格式如下:

ini_set($varname, $newvalue)
Copier après la connexion

其中 $varname 为待修改的配置选项,$newvalue 为配置选项的新值。

提示:ini_set() 函数并不能修改所有的配置选项,可以通过访问“https://www.php.net/manual/zh/ini.list.php”来查看可以修改的配置选项。

推荐学习:《PHP视频教程

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

Date et heure de CakePHP Date et heure de CakePHP Sep 10, 2024 pm 05:27 PM

Pour travailler avec la date et l'heure dans cakephp4, nous allons utiliser la classe FrozenTime disponible.

Discuter de CakePHP Discuter de CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP est un framework open source pour PHP. Il vise à faciliter grandement le développement, le déploiement et la maintenance d'applications. CakePHP est basé sur une architecture de type MVC à la fois puissante et facile à appréhender. Modèles, vues et contrôleurs gu

Téléchargement de fichiers CakePHP Téléchargement de fichiers CakePHP Sep 10, 2024 pm 05:27 PM

Pour travailler sur le téléchargement de fichiers, nous allons utiliser l'assistant de formulaire. Voici un exemple de téléchargement de fichiers.

CakePHP créant des validateurs CakePHP créant des validateurs Sep 10, 2024 pm 05:26 PM

Le validateur peut être créé en ajoutant les deux lignes suivantes dans le contrôleur.

Journalisation CakePHP Journalisation CakePHP Sep 10, 2024 pm 05:26 PM

Se connecter à CakePHP est une tâche très simple. Il vous suffit d'utiliser une seule fonction. Vous pouvez enregistrer les erreurs, les exceptions, les activités des utilisateurs, les actions entreprises par les utilisateurs, pour tout processus en arrière-plan comme cronjob. La journalisation des données dans CakePHP est facile. La fonction log() est fournie

Comment configurer Visual Studio Code (VS Code) pour le développement PHP Comment configurer Visual Studio Code (VS Code) pour le développement PHP Dec 20, 2024 am 11:31 AM

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

Guide rapide CakePHP Guide rapide CakePHP Sep 10, 2024 pm 05:27 PM

CakePHP est un framework MVC open source. Cela facilite grandement le développement, le déploiement et la maintenance des applications. CakePHP dispose d'un certain nombre de bibliothèques pour réduire la surcharge des tâches les plus courantes.

See all articles
CaractèreExplicationExemple de valeur de retour
dLe jour du mois est représenté par deux chiffres. S'il y a moins de deux chiffres, ajoutez 001 à 31
DL'abréviation anglaise du jour de la semaine (en utilisant 3 lettres)Lun to Sun
l (lettre minuscule de "L")Le mot anglais pour le jour de la semaineDimanche à samedi
NSelon le format standard ISO-8601, utilisez des chiffres pour représenter le jour de la semaine (nouvellement ajouté dans PHP5.1.0)1 (qui signifie lundi) à 7 (qui signifie dimanche)
SNombre de jours par mois Le suffixe anglais suivant (représenté par 2 caractères) st, nd, rd ou th. Peut être utilisé avec j
wUtilisez des chiffres pour représenter le jour de la semaine0 (pour dimanche) à 6 (pour samedi)
zUtilisez des chiffres pour représenter le jour de l'année Jours0 à 365
WSelon le format standard ISO-8601, utilisant des nombres pour représenter la semaine de l'année, chaque semaine commence le lundi (nouveau en PHP 4.1.0)Par exemple : 42 (La 42ème semaine de l'année)
FLe mot anglais pour le mois, comme janvier ou juinJanvier à décembre
mUtilisez deux chiffres pour représenter le mois en cours 01 à 12
L
S'il s'agit d'une année bissextile, la valeur est 1, sinon elle est 0o
1999 ou 2019Y
Pour exemple : 1999 ou 2019y
Par exemple : 99 ou 03a
am ou pm A
AM ou PMB
000 Par 999g 小 到 Le format 12 heures indique que les heures 1 à 12
g utilise le format 24 heures indiquant les heures 0 à 23
h 到 12 heures Le format représente les heures, avec des zéros non significatifs 01 à 12
HUtilisez 2 Format de 4 heures pour représenter les heures, avec des zéros non significatifs 00 à 23
iUtilisez deux chiffres pour représenter les minutes, avec des zéros non significatifs 00 à 59>
s Utilisez deux chiffres pour représenter les secondes, avec zéros non significatifs 00 à 59>
umillisecondes (nouveau dans PHP 5.2.2) . Il convient de noter que la fonction date() renvoie toujours 000000, car elle n'accepte que les paramètres entiers, et DateTime::format() ne prend en charge que les millisecondesPar exemple : 654321
eIdentification du fuseau horairePour exemple : UTC, GMT, Atlantic/Azores
I (majuscule "i")Qu'il s'agisse de l'heure d'étéL'heure d'été est 1, sinon elle est 0
OLe nombre de différence d'heures par rapport à GMTPar exemple : La différence entre +0200
P et l'heure moyenne de Greenwich (GMT), les heures et les minutes sont séparées par des deux-pointsPar exemple : +02:00
T Le fuseau horaire où se trouve cette machinePar exemple : EST, MDT (format de texte complet sous Windows, tel que "Eastern Standard Time", la version chinoise affichera "China Standard Time")
Z Le nombre de secondes du décalage horaire, le décalage horaire à l'ouest de UTC. Le décalage est toujours négatif, et le décalage horaire à l'est de UTC est toujours positif -43200 à 43200