2009-08-27 9 views

Répondre

4

Si par "document actuel", vous voulez dire "script qui est actuellement en cours d'exécution", vous pouvez utiliser quelque chose comme ceci:

$timestamp = filemtime(__FILE__); 
$date = date('Y-m-d H:i:s', $timestamp); 
var_dump($date); 

Et la sortie est comme:

string '2009-08-27 20:17:54' (length=19) 

Quelle est la date et l'heure est en ce moment en France de


Voir filemtime pour obtenir la dernière date de modification d'un fichier, et date et il les options de formatage pour convertir l'horodatage retourné par filemtime à quelque chose d'un l'être humain peut comprendre.

+0

Il vous manque un ', $ timestamp' dans votre deuxième ligne de code. –

+0

Ergh! En effet j'ai oublié celui-là (je viens de le corriger); Merci pour le commentaire! –

+0

J'ai essayé ceci et la sortie que je reçois est: string (19) "2009-08-27 18:39:01" Qu'est-ce que je fais mal? Désolé, nouveau sur PHP. – user

3
filemtime(); // file modified time 

Exemple de PHP.net,

<?php 
    // outputs e.g. somefile.txt was last modified: December 29 2002 22:16:23. 
    $file= 'somefile.txt'; 
    if (file_exists($file)) { 
    echo "$file was last modified: " . date ("F d Y H:i:s.", filemtime($file)); 
    } 
?> 
Questions connexes