Obtenir la date de sql server datetime

J'ai besoin d'obtenir la date à partir de SQL Server datetime, et puis le format de la date. (c'est à dire 01-Jan-2000) je suis à l'aide de PHP.

actuellement, le SQL est de retour 2009-02-13 22:00:00.000.

Assurez-vous de prendre en compte que si la base de données utilise UTC (ou un autre TZ, je vous recommande fortement de seulement UTC dans les données) et de la manière dont les données doivent être présentées. La date réelle peut être différente selon la façon dont il est interprété -- notez qu'il n'est pas TZ décalage présents dans la date (et il n'y en aura d'un datetime de sql 🙂
quelle fonction PHP utilisez-vous pour analyser cette date? strtotime() va analyser cette date correctement, même si il va tomber de la microseconde. Si vous utilisez date() directement sur cette chaîne, ce n'est pas possible que date() nécessite un entier timestamp... Odly assez, date() a un u format pour revenir à la microseconde, même si date() est incapable de l'accepter ou de l'analyse floats. Aller à la figure.

OriginalL'auteur Khurram Ijaz | 2011-02-03