aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--index.php9
1 files changed, 6 insertions, 3 deletions
diff --git a/index.php b/index.php
index fad0340c..80cf8bea 100644
--- a/index.php
+++ b/index.php
@@ -555,9 +555,12 @@ function endsWith($haystack,$needle,$case=true)
555 PS: I could have used strptime(), but it does not exist on Windows. I'm too kind. */ 555 PS: I could have used strptime(), but it does not exist on Windows. I'm too kind. */
556function linkdate2timestamp($linkdate) 556function linkdate2timestamp($linkdate)
557{ 557{
558 $Y=$M=$D=$h=$m=$s=0; 558 if(strcmp($linkdate, '_000000') !== 0 || !$linkdate){
559 sscanf($linkdate,'%4d%2d%2d_%2d%2d%2d',$Y,$M,$D,$h,$m,$s); 559 $Y=$M=$D=$h=$m=$s=0;
560 return mktime($h,$m,$s,$M,$D,$Y); 560 $r = sscanf($linkdate,'%4d%2d%2d_%2d%2d%2d',$Y,$M,$D,$h,$m,$s);
561 return mktime($h,$m,$s,$M,$D,$Y);
562 }
563 return time();
561} 564}
562 565
563/* Converts a linkdate time (YYYYMMDD_HHMMSS) of an article to a RFC822 date. 566/* Converts a linkdate time (YYYYMMDD_HHMMSS) of an article to a RFC822 date.