Ask a Question related to Macromedia Flex General Discussion, Design and Development.
-
bitwyse #1
Date Format craziness
I have a DateChooser {dateChooserWeekEnding}
When I update the bound DateObject the display changes from MM/DD/YY (
04/14/2008 ) to ddd, mmm dd yyy ( Mon, Apr 10 2008 ). If I update the field
again ( same code ) it changes back to the MM/DD/YYYY format. I can not figure
out why. When I debug the code, the date is always MM/DD/YYYY that I am giving
the object yet this still happens. Any ideas as to why?
This is the global date object .
[Bindable] public var dsWeekEndingDate : DateStuff = new DateStuff();
This is the DateStuff class . . .
////////////////////////////////////////////////////////////////////////////////
//
// Copyright (C) 2008 PSC Group LLC and its licensors.
// All Rights Reserved. The following is Source Code and is subject to all
// restrictions on such code as contained in the End User License Agreement
// accompanying this product.
//
// History
// 03.20.2008 Steven Rieger : Created Class.
//
////////////////////////////////////////////////////////////////////////////////
package com.psc.utils
{
[RemoteClass(alias="com.psc.eis.util.DateStuff")]
[Bindable]
public class DateStuff
{
public static const oneMillisecond : int = 1000;
public static const oneMinute : int = oneMillisecond * 60;
public static const oneHour : int = oneMillisecond * 60 * 60;
public static const oneDay : int = oneMillisecond * 60 * 60 * 24;
private var _weekEndingDay : int = 5;
private var _weekEndingDate : Date;
public function DateStuff( aDateStr : String = "" ) : void
{
if( aDateStr != "" )
_weekEndingDate = new Date( aDateStr );
else
_weekEndingDate = new Date();
// Calculate the week ending date. . .
var dayOfWeek : int = _weekEndingDate.day;
if( dayOfWeek != _weekEndingDay )
_weekEndingDate = new Date( _weekEndingDate.getTime() + ( oneDay * (
_weekEndingDay - dayOfWeek ) ) );
else
_weekEndingDate = _weekEndingDate;
}
public function get weekEndingDay() : int
{
return _weekEndingDay;
}
public function set weekEndingDay( weekEndingDay : int ) : void
{
this._weekEndingDay = weekEndingDay;
}
public function get weekEndingDate() : Date
{
return _weekEndingDate;
}
public function set weekEndingDate( weekEndingDate : Date ) : void
{
this._weekEndingDate = new Date( weekEndingDate );
}
}
}
Here is where I display the date . . .
<mx:DateField id="dateChooserWeekEnding"
disabledDays="{disabledDaysOfWeek}"
selectableRange="{{rangeStart : new Date(
dsWeekEndingDate.weekEndingDate.getTime() - DateStuff.oneDay * 60 ), rangeEnd :
new Date( dsWeekEndingDate.weekEndingDate.getTime() + DateStuff.oneDay * 60 )}}"
selectedDate="{dsWeekEndingDate.weekEndingDate}"
text="{dsWeekEndingDate.weekEndingDate.toLocaleDat eString()}"/>
This is the code that actually updates the bound control . . .
tempStr = new DateFormatter().format( dsWweekEndingDate.weekEndingDate );
aLeaveRequest.sfWeekEndingDate.setDateOnly( tempStr );
bitwyse Guest
-
Date format 07-JUL-03
What's the simplest format method to force the medium date format to capitalize the month, like 07-JUL-03 instead of 07-Jul-03 in a form text box?... -
Date() Format
Hi Im trying to get a mm/dd/ccyy format and can nearly do this using date() however I for 02 Feb 2004 I get 2/2/2004 and I want 02/02/2004 -
converting date into database date format(newbie)
Hi! U can convert "8-Aug-03" into mysql date which requires yyyy-mm-dd format as below. <?php date("Y-m-d",strtotime("8-Aug-03")); ?> -
Date format Help.
I have a field set to short date 99;99;00;0, and it appears as soon as I tab to the next couple of fields that the previous date field changes to... -
Session Object Craziness
I can't find anything technically wrong with what you are describing. This might just be a nit-picky detail, but - you said that the Session... -



Reply With Quote

