[CLOSED] Add days to datefield in javascript?

  1. #1

    [CLOSED] Add days to datefield in javascript?

    Hi
    Is it possible to append days to a date in a DateField in javascript?

    Like
    dateField.setValue('01-01-2009');
    Then I want to add 14 days to this date
    So the date becomes 14-01-2009.

    /Mikael
  2. #2

    RE: [CLOSED] Add days to datefield in javascript?

    Hi
    I did like this.

                try
                {            
                    var dtNewEndDate = new Date(dfStartDate.getValue());
                    dtNewEndDate.setDate(dtNewEndDate.getDate() + 14);
                    dfEndDate.setValue(dtNewEndDate);                
                }
                catch(e)
                {
                    Ext.Msg.alert('Error',e.message);
                }
    /Mikael
  3. #3

    RE: [CLOSED] Add days to datefield in javascript?

    Hi Mikael,

    this sample code could be interesting also*
    ** *var dt = new Date('10/29/2006').add(Date.DAY, 5);
    ** *document.write(dt); //returns 'Fri Oct 06 2006 00:00:00'


    ** *//Negative values will subtract correctly:
    ** *var dt2 = new Date('10/1/2006').add(Date.DAY, -5);
    ** *document.write(dt2); //returns 'Tue Sep 26 2006 00:00:00'


    ** *//You can even chain several calls together in one line!
    ** *var dt3 = new Date('10/1/2006').add(Date.DAY, 5).add(Date.HOUR, 8).add(Date.MINUTE, -30);
    ** *document.write(dt3); //returns 'Fri Oct 06 2006 07:30:00'


    Also you can looking into it DateJS projetc (this is another of Coolite projects)
    http://www.datejs.com/




  4. #4

    RE: [CLOSED] Add days to datefield in javascript?

    Thanks for the info!
    Does the DateJS cost extra?
    /Mikael
  5. #5

    RE: [CLOSED] Add days to datefield in javascript?

    Hi Mikael,

    Here's a direct link the ExtJS Date documentation, see*http://extjs.com/deploy/dev/docs/?cl...amp;member=add


    The Datejs () library is released under an MIT open-source license and is free to use in both commercial and open-source projects.*


    In Datejs, to add 14 days to any date would be done as follows:


    Example


    Date.today().add(14).days();

    Hope this helps.


    Geoffrey McGill
    Founder
  6. #6

    RE: [CLOSED] Add days to datefield in javascript?

    excellet, thanks!

    /Mikael

Similar Threads

  1. [CLOSED] [1.3] DateField DateRange javascript error
    By FVNoel in forum 1.x Legacy Premium Help
    Replies: 3
    Last Post: Jun 06, 2012, 4:41 PM
  2. [CLOSED] DateField with days disable
    By 78fede78 in forum 1.x Legacy Premium Help
    Replies: 6
    Last Post: Oct 01, 2010, 2:26 PM
  3. Replies: 2
    Last Post: Jan 04, 2010, 5:37 PM
  4. Disable DateField using Javascript
    By Suraj in forum 1.x Help
    Replies: 2
    Last Post: Sep 14, 2009, 5:42 PM
  5. Alter values of the ext:DateField by JavaScript
    By flaviodamaia in forum 1.x Help
    Replies: 1
    Last Post: Jul 22, 2009, 9:41 AM

Posting Permissions