问题标签 [formatdatetime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3628 浏览

angular - mat-datepicker 上的多种 dateInput 格式

我正在创建两个 mat-datepicker,一个格式为“MM/YYYY”,另一个格式为“DD/MM/YYYY”,但我无法在模块中配置这两种格式。

我尝试将 MM/YYYY 的设置放入一个模块,并将 DD/MM/YYYY 的设置放入应用模块。

代码 1:

代码 2:

如果我在设置中使用 DD/MM/YYYY 格式,所有日期显示为 DD/MM/YYYY,如果我不使用,所有日期显示为 MM/YYYY。我应该怎么做才能将一个日期显示为 MM/YYYY 而另一个日期显示为 DD/MM/YYYY?

0 投票
3 回答
4776 浏览

date - 将日期的月份格式化为 3 个首字母的字符串 - Kotlin

我有这个日期“08/08/2019”,我希望它看起来像这样:“2019 年 8 月 8 日”,我尝试使用when但想知道是否有更简单的方法可以做到这一点?我知道这是一个小问题,但我试图通过互联网找到答案,但我找不到。

0 投票
1 回答
551 浏览

angular - 角度 matdatepicker 打印错误的日期

我正在使用matDatePicker这种方式:

在我的 .ts 中,我声明:

在我决定在日期选择器中添加默认显示值之前,它一直正常工作。我所做的是[(ngModel)]="dal_default"input标签内添加,并在 .ts 文件中进行初始化dal_default

现在,如果我尝试使用 formControlName 或此dal_default变量打印 Date 的值,我会得到一个奇怪的格式字符串。特别是,如果我打印显示的默认日期,它会正确打印为日期,但是如果我更改日期,我会得到一个字符串(我相信它代表毫秒?)。例如,以下是我从日期 12/12/2018 得到的:

我所做的唯一另一件事是将内部的日期格式更改为app.module.tsDD/MM/YYYY 格式的日期:

和内部提供者:

matdatepicker 以我想要的格式正确显示日期。我不相信这是问题所在,但不能 100% 确定。
问题是什么?

0 投票
2 回答
141 浏览

sql - 在 SQL Server 中将日期时间转换为特定格式

如何将日期时间转换为这种格式:2019/06/17 18:00:00.123

我一起使用select convert(varchar, getdate(), 111)andselect convert(varchar, getdate(), 108)但我只得到2019/06/17 18:00:00

我找不到组合来获得我需要的格式。有没有办法得到它?

0 投票
0 回答
14 浏览

javascript - 有没有办法将 formatISOLocal 用于多个日期输入

我有多个日期输入字段,每个字段都需要具有相同的功能。日期输入从当前日期开始,并且只允许选择距当前日期最多一年的时间。该功能适用​​于第一个盒子,但无论我尝试什么,我都无法让它同时在所有盒子上工作。这是我到目前为止所拥有的:

并在此处链接到 Fiddle

0 投票
2 回答
14969 浏览

c++ - 使用 C++ 将时间戳转换为格式化的日期时间

我只能使用 C++ 标准库 (C++14) 将时间戳转换为给定的日期时间格式。我是 C++ 新手,我知道 C++ 不能通过像 Java 这样的库为我们提供很多支持。在中欧时区 (CET)的给定日期和时间2011-03-10 11:23:56 ,将生成以下标准格式输出:“ 2011-03-10T11:23:56.123+0100 ” .

我的格式字符串语法是

0 投票
0 回答
36 浏览

javascript - Angular formatDate() 将我的值设置为以前的值

我有下面的代码块,'deathDate' 得到一个正确的值,但是'dateOfLastWages' 为空并且 formatDate() 将 'this.matterData.dateOfLastWages' 设置为 'this.matterData.deathDate'

0 投票
3 回答
3804 浏览

html - 使用 Angular 日期管道在 ngModel 中格式化日期时间

我在下面有这个birthDate“1938-08-08T00:00:00”,我希望它是“dd/MM/yyyy”,但我似乎无法弄清楚如何在ngModel.

我试过这个没有运气:

我可以让它工作的唯一方法是,如果我首先使用 Angular 'formatDate()' 格式化 .ts 代码中的日期

0 投票
1 回答
88 浏览

google-apps-script - 谷歌脚本格式日期

我不明白 Utilities.formatDate() 是如何工作的。我有脚本:

这已经工作了几个月,但今天(12 月 31 日)是问题... A=Tue Dec 31 2019 15:24:18 GMT+0100 (CET) B="2020.12.31 15:24" 这是错误?如何修复错误?我试试昨天的日期:

但 formatDate 返回:“20.12.30 15:24”

0 投票
1 回答
1323 浏览

javascript - Javascript Countdown 在 Safari (iPhone) 上返回 NaN 和一个 setTimeout 不工作而其他人做

我用 Javascript 编写了一个应用程序,它可以倒计时到不同的日子(圣诞节、稻田节等)。我有两个问题:

问题1:

它在 Chrome 上运行良好,但时间在 Safari (iPhone) 上显示为“NaN”。

我已经看到操作系统上的其他解决方案建议将日期格式更改为包含“/”而不是“-”来格式化日期,但这对我不起作用(或者我误解了某些东西)。

问题 2

paddysDay() 函数的倒计时不会实时自动倒计时。如果我单击按钮,它会更新。其他两个函数每 1000 毫秒自动更新一次。我对所有三个函数都使用了完全相同的 setTimeout,所以我无法理解为什么它在 paddysDay() 中不起作用。

这是代码。请注意,在 xmas() 函数中,我使用“/”而不是“-”来格式化日期。此格式不适用于 Chrome 或 Safari。

谢谢!这快把我逼疯了!