Convertisseur de temps php

  • panzhuli
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Oct 14, 2004
  • Messages: 135
  • Loc: Cleveland
  • Status: Offline

Message Août 27th, 2010, 6:06 pm

Salut là -

Je dois convertir une date à partir d'un flux XML. L'alimentation vient comme ceci:

23.08.2010, ou JJ / MM / AAAA

et ils veulent me tourner autour de JJ / MM / AAAA. pourquoi ils ne se contentent pas cracher comme ça me dépasse...de toute façon...

Y at-il un widget php pour le faire? Id haine à renifler pour le caractères «/» et faire de cette façon...Je ne pouvais rien trouver sur [php dot net] qui sonnait le droit de me...

Merci!
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Août 27th, 2010, 6:06 pm

  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Août 27th, 2010, 6:35 pm

Theres strptime , Mais theres un tas de notes désagréables sur la page de manuel. Si vous êtes sur Windows la fonction n'est même pas une option.

strtotime semble être hors de question, je crois qu'il interprète les dates dans le format que vous visez, plutôt que celui que vous convertissez à partir. Im ne sais pas si cela est affecté par la configuration locale ou non.

Vous pourriez le preg_replace.
PHP Code: [ Select ]
$date = preg_replace('#(\d{2})/(\d{2})/(\d{2}|\d{4})#', '//', $str);
Strong with this one, the sudo is.
  • panzhuli
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Oct 14, 2004
  • Messages: 135
  • Loc: Cleveland
  • Status: Offline

Message Août 30th, 2010, 10:50 am

Cela fonctionne bien! Maintenant, ils veulent me couper les AAAA juste YY. Est-il possible de le faire que dans ce schéma?
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Août 30th, 2010, 12:20 pm

PHP Code: [ Select ]
$date = preg_replace('#(\d{2})/(\d{2})/(?:\d{2})?(\d{2})#', '//', $str);
Strong with this one, the sudo is.
  • panzhuli
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Oct 14, 2004
  • Messages: 135
  • Loc: Cleveland
  • Status: Offline

Message Août 30th, 2010, 12:25 pm

impressionnant. Merci! un jour mal comprendre ce que ce modèle dit lol
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Août 30th, 2010, 1:24 pm

Il dit: «trouver deux chiffres et d'économiser de 1 $, puis de trouver une barre oblique, puis trouvez deux chiffres et de les sauver que 2 $, puis trouver une barre oblique, la recherche de deux chiffres, mais ne manquez pas si vous ne les trouve pas et ne ne m'en souviens pas si theyre là, alors trouver deux chiffres et de les mémoriser 3 $ ".

Dans le deuxième argument de preg_replace elle dit "remplacer la chaîne entière qui a été compensée par la tendance à la valeur de 2 $, suivie par une barre oblique, suivi de la valeur de 1 $, suivie par une barre oblique, et enfin la valeur de 3 $ ".
Strong with this one, the sudo is.

Afficher de l'information

  • Total des messages de ce sujet: 6 messages
  • Utilisateurs parcourant ce forum: ScottG et 283 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC