При работе с Date()
объектами в Flex / Actionscript я использую следующую функцию для проверки нулевых дат. Это правильный способ проверить нулевую дату или есть лучшая альтернатива?
public function IsDateNull(date:Date):Boolean
{
if (date && date.fullYear != 0)
{
return true;
}
return false;
}
DateField.selectedDate
и т. д. Я сталкивался с ситуациями, когда мне приходилось устанавливатьDateField.selectableRange
на основе значенияselectedDate
другогоDateField
или данных серверной части. В этих ситуациях объект Date, который я хотел бы использовать, может иметь значение NULL. Вот почему я использую этот чек. Я надеюсь, что в этом есть смысл. РЕДАКТИРОВАТЬ: И, пожалуйста, добавьте это в качестве ответа! Я с удовольствием проголосую за. :) - person Jason Towne   schedule 02.03.2011fullYear
, заключается в том, что, когда данные поступают из серверной части через FluorineFX, он использует дату по умолчанию - 31 декабря 2001 года, если по какой-то причине дата не была указана. - person Jason Towne   schedule 02.03.2011