none
javascript中怎样将字符串“04/06/2011”的日期加1天,返回成字符串“04/06/2011”格式的字符串,请教! RRS feed

  • 问题

  • javascript中怎样将字符串“04/06/2011”的日期加1天,返回成字符串“04/06/2011”格式的字符串,请教!
    2011年4月28日 3:04

答案

  • 你好,

    你可以使用类似下面的代码:

                var dateString = "04/06/2011";
                var date = new Date(dateString.substring(6, 8),
                                dateString.substring(3, 5) - 1,
                                dateString.substring(0, 2));
                                       
                var date2 = new Date(date.getTime() + 24 * 60 * 60 * 1000);

                alert(date2.getDay() + "/" + date2.getMonth() + "/" + date2.getYear());

    你需要额外判断一下天数或天数大于10, 谢谢。


    Leo Tang [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    2011年5月3日 7:22
    版主

全部回复

  • 你好,

    你可以使用类似下面的代码:

                var dateString = "04/06/2011";
                var date = new Date(dateString.substring(6, 8),
                                dateString.substring(3, 5) - 1,
                                dateString.substring(0, 2));
                                       
                var date2 = new Date(date.getTime() + 24 * 60 * 60 * 1000);

                alert(date2.getDay() + "/" + date2.getMonth() + "/" + date2.getYear());

    你需要额外判断一下天数或天数大于10, 谢谢。


    Leo Tang [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    2011年5月3日 7:22
    版主
  • 你需要转成日期对象,然后进行格式化
    【孟子E章】
    2011年5月4日 1:41
    版主