English 中文(简体)
日期格式设置和比较日期
原标题:Date formatting and comparing dates

我想看看日期是否在今天之前。如果是,那么我想显示日期而不是时间,如果是今天,那么我要显示时间而不是日期。我正在检查的日期是dd mm yyy hh:mm格式,因此它们无法进行比较。

到目前为止,请看我下面的内容:

var created =  25-05-2012 02:15 ;
var now = new Date();

if (created < now) { 
  created_format = [ format the date to be 25-05-2012 ]
} else {
  created_format = [ format the date to be 02:15 ]
}

在其他示例中看到now.dateFormat()now.format()后,我尝试过使用它们,但我收到了“不是函数”的错误消息。

问题回答

:

var created =  25-05-2012 02:15 ;
var bits = created.split(/[-s:]/);
var now = new Date(); 

// Test if it s today    
if (bits[0] == now.getDate() &&
    bits[1] == (now.getMonth() + 1) &&
    bits[2] == now.getFullYear() ) {

  // date is today, show time

} else {
  // date isn t today, show date
}

_____________________________________________________________________________________________________________________________________________________________________________________________

var otherDate = new Date(bits[2], bits[1] - 1, bits[0]);
now.setHours(0,0,0,0);
if (otherDate < now) {
  // otherDate is before today
} else {
  // otherDate is not before today
}

<(7)>/code<(7)>;

http://www.w3schools.com/jsref/jsref_gettime!http://www.w3schools.com/jsref/jsref_getime!





相关问题
Mysql compaire two dates from datetime?

I was try to measure what is faster and what should be the best way to compare two dates, from datetime record in MySql db. There are several approaches how to grab a date from date time, but I was ...

iPhone Date Picker rolls over to 2010 on December 27th?

So I implemented a UIDatepicker in one of my applications for scheduling and autodialing teleconferences... everything is pretty much ready to go except, while testing I noticed that when the date ...

Convert date Python

I have MMDDYY dates, i.e. today is 111609 How do I convert this to 11/16/2009, in Python?

specifying date format when using $form->inputs() in CakePHP

I am wondering if there is a way to specify the date format in the forms created using CakePHP s $form->inputs(); Please note that this is not the individual $form->input() but instead $form->inputs() ...

NSDateFormat, super simple! Where am I screwing up?

Ok, this is really simple, maybe I m a getting a bit burnt out, but seems like it should work, Query XML feed, put out date string, format, display in a cell. The issue is I m a getting a NULL ...

sqlite writing a date into an email

I am exporting a date value from sqlite and placing it into an email. The date appears like this 279498721.322872 I am using Objective C in an Iphone App. Does anyone know how to make this export ...

热门标签