【问题标题】:Formating django to proper format in Javascript?在Javascript中将django格式化为正确的格式?
【发布时间】:2026-02-13 06:25:03
【问题描述】:

我正在通过 Django api 将数据获取到我的 Web 应用程序中,并且日期返回是 “2015-09-10T00:00:00Z”,是否有一个 javscript 函数可以将其转换为类似的格式2015-09-10

【问题讨论】:

标签: javascript django datetime


【解决方案1】:
var date = new Date("2015-09-10T00:00:00Z");
var result = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate();

这既麻烦又容易出错,而且它还删除了月份和日期的前导 0。看看这个 js 库:mement.js,它应该提供你需要的任何东西来操纵时间。 它非常轻巧且易于使用。

【讨论】:

  • 是否有任何 javascript 函数,因为对于一项任务,我不想包含整个库
  • 我更新了我的答案,但我仍然建议使用该库,因为该库的存在是有原因的,没有内置的 javascript 函数可以很好地处理这个问题。它的重量也很轻,因此没有开销。检查这个答案,看看操作字符串有多痛苦:*.com/questions/3605214/…