【问题标题】:Date bookmarklet needs leading zero on single digit months and days日期小书签需要在个位数月份和日期前导零
【发布时间】:2009-05-04 01:41:14
【问题描述】:

我有一个用来检查每日日志文件的书签。然而,我使用的小书签只提供个位数的月份和日期,而日志文件使用两位数。

例如,我的小书签提供: http://url/log/2009-5-4_localcontrol-story.log, 而日志文件实际上位于: http://url/log/2009-05-04_localcontrol-story.log

以下是我当前的代码:

javascript:d=new%20Date();window.open("http://url/log/"+d.getFullYear()+"-"+(d.getMonth()+1)+"- "+(d.getDate())+"_localcontrol-story.log",%20"_self");

您能否告诉我对此的修改,以便我以 2 位数字格式获取月份和日期,并在必要时使用前导零?

【问题讨论】:

    标签: javascript date bookmarklet


    【解决方案1】:

    这有点痛苦,但我所做的是做这样的事情:

    ("0"+d.getDate()).slice(-2)
    

    (添加前导零,slice(-2) 取最后 2 个字符)

    【讨论】:

      猜你喜欢
      • 2017-11-16
      • 2015-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-08
      • 2017-06-25
      • 1970-01-01
      相关资源
      最近更新 更多