代码之家  ›  专栏  ›  技术社区  ›  wvdschel

在Javascript中将日期转换为字符串

  •  7
  • wvdschel  · 技术社区  · 16 年前

    strftime 使用Ruby、C和许多其他语言。

    我没有使用Javascript框架。我使用的是Mozilla Rhino,但希望尽可能远离Java库,以便在实现之间轻松地移动代码。

    我希望能够指定字符串的格式,因为我希望将其嵌入到句子中。我想能够插入任意的on和at,并有当天的全名,而不仅仅是缩写。所以toString()是不够的。

    6 回复  |  直到 16 年前
        1
  •  2
  •   gusterlover6    14 年前
        2
  •  9
  •   Josh Stodola    16 年前

    有一个免费的(非常棒的)Javascript库,名为 Datejs 这为您提供了各种格式化和解析功能(请参阅 FormatSpecifiers 文件)。

        3
  •  6
  •   Paul D. Waite    16 年前

    JavaScript中没有任何内置内容允许您格式化日期的显示,如 strftime

    最近的是 Date().toLocaleString()

        4
  •  2
  •   Annie    16 年前

    日期具有内置的toString:

    alert(new Date().toString())
    

    “2009年12月19日星期六08:23:33 GMT-0800(太平洋标准时间)”

        5
  •  1
  •   tangens    16 年前

    你可以用

    new Date().toString()
    

    …以获取日期的本地化输出。

        6
  •  1
  •   Tim Down    16 年前