php la fonction strtotime inverse
Est-il une fonction timetostr
en php qui affichera today/tomorrow/next sunday/etc.
à partir d'un timestamp? De sorte que timetostr(strtotime(x))=x
- date(). Voir php.net/manual/en/function.date.php
- Je sais que sur
date()
. Je voulais demander s'il existe une fonction directe qui permettra de faire le revers destrtotime
? - si pas de date, je ne sais pas... pourriez-vous préciser un peu plus le contexte? quelque chose comme ceci ($timestring = date('l', $timestamp) ne fonctionne pas?
- Je ne pense pas qu'il y est.
- J'ai écrit un. Je viens d'ajouter un cas de commutateur sur
($timestamp-strtodate('today'))/86400
. Je me demandais s'il existait déjà une fonction builtin en php. - Check this out: - stackoverflow.com/questions/670161/...
Vous devez vous connecter pour publier un commentaire.
Cela peut être utile pour les gens viennent ici.
list($singular, $plural, $factor) = $scale;
à l'intérieur de la boucle foreach et le remplacement de la liste dans le foreach poussettes avec$list
Il ne peut pas être un
strtotime
fonction reverse, parce que ce n'est pas une bijection. La chaîne source à partir de laquelle vous obtenez un timestamp UNIX lorsque vous utilisezstrtotime
peut être mis en forme dans de nombreuses façons différentes. Donc, si vous décidez d'inverser la fonction, comment pouvez-vous savoir quel format de chaîne de caractères à utiliser ? Il pourrait bien être 2010-08-05 ou 10 septembre 2000, etc. C'est exactement pourquoi il n'y a pas de fonction d'inversion, mais comme Andypandy dit à juste titre, vous devez utiliserdate()
qui vous permet de définir le format de la chaîne que vous souhaitez retrouver avec. Je sais que cette question est vieux, mais j'ai pensé qu'il méritait cette réponse ainsi les autres utilisateurs à comprendre pourquoi il n'y a pas une telle fonction en PHP.