有啥方法可以缩短此日期的长度而无需运行 date()?

Posted

技术标签:

【中文标题】有啥方法可以缩短此日期的长度而无需运行 date()?【英文标题】:Any way I can shorten the length of this date without having to run date()?有什么方法可以缩短此日期的长度而无需运行 date()? 【发布时间】:2019-03-10 07:44:33 【问题描述】:

我正在使用 django 并使用 angularjs。我提出了一个请求,该请求以包含名称、价格和修改此输入的日期的对象进行响应。

我的 html 有以下 price_level.modified 为我提供 2018-01-16T10:15:34.401839Z

这是我在控制台记录数据时得到的数据

created: "2017-06-02T05:01:17.803045Z" fs_charge: 10 id: 595 locked: false modified: "2018-02-06T07:36:21.517414Z" moq: 30 moq_price: 60

【问题讨论】:

你的预期输出是什么? 您希望日期是什么样的? 2018-02-06 对我来说已经足够了 【参考方案1】:

您的结果似乎是一个带有时间的 YYYY-mm-dd 格式的字符串,所以只需对其进行切片。

price_level.modified[:10] 

【讨论】:

我认为这也可能有效,但是当我加载页面时,现在什么都没有显示。我得到其中一个angular.js:12722 Error: [$parse:syntax] Syntax Error: Token ':' not a primary expression at column 22 of the expression [price_level.modified[:10]] starting at [:10]]. 编辑:修复它。我只是做了 .slice(0,10) 而不是哈哈谢谢! Angular 不是我的专长。也许使用 JS price_level.modified.slice(0, 10 【参考方案2】:

如果你只想要YYYY-MM-DD,你可以从位置 0 到 9 做一个子字符串。

Python 中的示例dateStr[:10]

【讨论】:

以上是关于有啥方法可以缩短此日期的长度而无需运行 date()?的主要内容,如果未能解决你的问题,请参考以下文章

有啥方法可以将 firebase 分析集成到 expo react-native 应用程序中而无需分离?

缩短 Linux 命令节省时间的四种方法

JavaScript 中 Date() 和New Date()有啥区别?

更改不同类中的变量的值,而无需重写方法

使用 Prisma ORM 将日期(仅)列作为字符串检索或映射到字符串而无需时间

如何在ChemDraw中缩短双键长度