PHP est un langage de script côté serveur à usage général qui a été initialement conçu pour créer des pages Web dynamiques. PHP est un langage open - source qui peut être configurée pour fonctionner sur UNIX , Linux , Windows ou Mac OSX , prend en charge un large éventail de bases de données et possède une bibliothèque complète d' extensions intégrées. L'installation du noyau PHP contient de nombreuses fonctions de date et de temps et de formats qui peuvent être utilisés et manipulés par ceux qui créent des pages Web dynamiques , l'écriture de scripts de serveur ou le codage des applications autonomes . Choses que vous devez
éditeur
serveur Web du texte avec PHP 5 ou une version ultérieure installé et configuré
navigateur Web
Afficher plus Instructions
1
Ouvrez un texte rédacteur en chef et créer un nouveau fichier nommé timeBetweenDates.php . Enregistrez le fichier sur un serveur Web dans un endroit qui a accès à PHP.
2
Modifier timeBetweenDates.php . Tapez un PHP PHP tag ouverte et une ? > PHP près tag dans le fichier . Lorsque le programme PHP analyse le fichier , il examinera texte placé entre ces deux balises code .
PHP
>
3 < p > Utiliser le date_default_timezone_set () de PHP fonction pour régler le fuseau horaire du serveur pour America /New_York . Le fuseau horaire sera fixé pour la durée du script
. < PHP
date_default_timezone_set (' America /New_York '); ?
> Photos Hôtels 4
déclarer une variable nommée $ sTART_DATE et utilisez le strtotime ( ) Date /heure PHP fonction pour analyser la date /heure dans un horodatage UNIX par rapport à maintenant . Utilisez la date du 30 Juillet 1970, ou
30/07/1970
< PHP
date_default_timezone_set (' America /New_York '); . ?
$ Start_date = strtotime ( '7 /30/1970 ) ;
>
5
déclarer une variable nommée $ end_date et utiliser le strtotime ( ) Date /heure PHP fonction pour analyser la date /heure dans un horodatage UNIX par rapport à maintenant . Utilisez la date du 30 Juillet 2011, ou 7/30/2011
< PHP
date_default_timezone_set (' America /New_York '); . ?
$ Start_date = strtotime ( '7 /30/1970 ) ;
$ end_date = strtotime ( '7 /30/2011 ' ) ; ?
>
6
déclarer une variable nommée $ years_between_dates pour maintenir le résultat du calcul de la date. Utilisez la fonction abs () pour soustraire la variable $ end_date de la variable $ date_début et diviser le résultat par 86400 ( le nombre de secondes dans une journée ) . L' $ years_between_dates variable contient maintenant le nombre de jours qui se sont écoulés entre date_début $ et end_date $
< PHP
date_default_timezone_set (' America /New_York '); . ?
< P > $ start_date = strtotime ( '7 /30/1970 ) ;
$ end_date = strtotime ( '7 /30/2011 ' ) ;
$ years_between_dates = abs ( ($ date_début - $ end_date ) /86400 ) ;
>
7
Utilisez le round () pour diviser l' $ years_between_dates variables par 365 ( le nombre de jours dans une année ), arrondi à l' année la plus proche . Stocker le résultat dans le dos $ years_between_dates Variable:
< PHP
date_default_timezone_set (' America /New_York '); . ?
$ Start_date = strtotime ( '7 /30 /1970 ');
$ end_date = strtotime ( '7 /30/2011' ) ;
$ years_between_dates = abs ( ($ date_début - end_date $ ) /86400 ) ;
$ years_between_dates = round ( years_between_dates/365 $ ) ;
>
8
Utilisez l'écho () de PHP commande pour écrire le texte " le nombre d'années entre les deux dates est: " à la page Web. Concaténer le texte avec la variable $ years_between_dates en utilisant l'opérateur de concaténation PHP ( une période ) . Sauvegardez et fermez = Strtotime ( '7 /30/1970 ) ;
$ end_date = strtotime ( '7 /30/2011 ' ) ;
$ years_between_dates = abs ( ($ end_date date_début -$ ) /86400 ) ;
$ years_between_dates = round ( years_between_dates/365 $ ) ;
echo " Le nombre d'années entre les deux dates est: " . $ years_between_dates ;
>
9
Ouvrez un navigateur Web et demande timeBetweenDates.php à partir du serveur Web. La différence entre les deux dates sera affiché au cours des années .