php d'obtenir la date il y a une semaine
Je suis en train de créer un sélecteur pour les éléments qui sont à l'intérieur d'une semaine. je reçois un timestamp comme ce Sun, 02 Jun 2013 22:05:00 GMT
mais le sélecteur ne devrait pas être affectée par le temps
E. G.
<?
$curdate = date( 'D, d M Y H:I:s' );
$olddate = "Sun, 02 Jun 2013 22:05:00 GMT";
if($curdate < $olddate){
//Date is with in a week
} else {
//Date is older then a week
}
Mais dans ce cas, il ne devrait pas être affectée par le temps en ligne à la journée. Mais je ne peux pas le faire fonctionner...
double possible de Comment calculer et obtenir une date dans le passé (il y a 3 semaines) à partir de la date d'aujourd'hui (PHP)
Non, @vascowhite, cette question est de comparer la date de moins d'une semaine!
Le point est que la réponse il y a aussi des réponses à votre question, donc c'est un double.
Non, @vascowhite, cette question est de comparer la date de moins d'une semaine!
Le point est que la réponse il y a aussi des réponses à votre question, donc c'est un double.
OriginalL'auteur xvilo | 2013-06-12
Vous devez vous connecter pour publier un commentaire.
Vous devez seulement créer de la date de la compariondate. Après cela, vous devez créer un timestamp de la date donnée
Sun, 02 Jun 2013 22:05:00 GMT
, et qui devraient être converties en datestring avec seulement la date. Et puis vous créez un timestamp....Si vous savez ce que je veux dire... Cela devrait fonctionner:
OriginalL'auteur xvilo
PHP
strtotime()
fonction est ce que vous cherchez.Par exemple:
Vous pouvez nourrir dans un certain nombre de différents chaîne dans le
strtotime()
fonctions telles que:mais cette réponse est une seule ligne de code. beaucoup plus durable, plus rapide. Je tiens seulement à ajouter peut-être définir le fuseau horaire, par exemple date_default_timezone_set("America/New_York"); Supposons que l'utilisateur travaille tard dans la nuit et le serveur est sur un fuseau horaire différent de l'utilisateur. Si ils ne sont pas conscients de du serveur autre fuseau horaire, ils pourraient être de générer des données inexactes, par exemple en tirant des rapports de vente.
un peu en retard à la fête? Cette question est à partir de 2013!
necroposting est une chose!
Généralement par de nouvelles, inexpérimentés, les membres du conseil d'administration.
OriginalL'auteur ajtrichards
Lorsque vous utilisez PHP >= 5.3, vous pouvez utiliser les éléments suivants:
Mon erreur. Il a à la lecture "P1W' au lieu de 'PT1W'. J'ai déjà changé la réponse
Ah, Bon, eh Bien merci! Mais xvilo de réponse a été de travailler!
Très bien avec moi. Méfiez-vous des problèmes avec l'heure d'été même si, comme la journée/semaine-longueur est codé en dur et ne pas prendre de l'heure d'été-les Modifications en compte. Mais il ne pourrait pas être un problème dans votre cas.
OriginalL'auteur heiglandreas