问题标签 [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 投票
1 回答
35 浏览

javascript - 在面向客户的电子商务应用程序中使用 JavaScript 格式化日期

我们有一种情况,我们需要格式化一个包含日期字符串的 json 响应属性(比如“2017-01-29”)。要格式化我们当前使用的 jquery UI 函数的日期,例如:

但是,如果我们打印 dayVar,它会显示为 17 年 1 月 28 日,而不是预期的 17 年 1 月 29 日。解决这个问题的最佳解决方案是什么,以便它可以适应任何时区?

它是使用 Marionette 框架构建的单页应用程序。

0 投票
1 回答
962 浏览

datetime - Sharepoint 2013:如何在 NewForm/EditForm 中更改 DateTime 文本框的日期格式?

我的列表中有一个 DateTime 字段“Date1”。我需要将其格式设置为“DD-MMM-YYYY”(例如:2017 年 3 月 29 日)。我使用 XSL:Select 中的 FormatDatetime 函数在显示表单上实现了这一点。当从日期选择器中选择日期时,我也需要在新建/编辑表单上更改它

0 投票
3 回答
3042 浏览

angular - 如何更改日期格式angular2

嗨,我想根据所选语言更改日期格式,我使用 ng2-translate,这是我的工作代码,但它是静态的:

我想有一个当前语言的格式日期,如下所示:

"DATE": { "PIPE": "MM-dd-yyyy"在 en.json 和 it.json 的哪个位置有 "DATE": { "PIPE": "dd-MM-yyyy" 可能吗?或者有没有办法以编程方式更改格式日期?

0 投票
1 回答
984 浏览

real-time - 如何格式化轴实时amcharts hh:mm?

我使用 amchart,我想创建一个实时图表,并为 x 轴设置 minDate、maxDate,并将其格式化为 hh:mm。我试过使用minimumDate, maximumDate, "minPeriod" : "hh",但它失败了。

我的代码: demo1

我想使用 amchart 来构建一个实时图表,例如:demo2(使用 flot 图表)。

标签 xaxis 是静态的,不能运行,并且要积累数据。请帮帮我!谢谢!

0 投票
1 回答
953 浏览

php - PHP $date->format(DateTime::ISO8601) 返回不同的时区偏移量

好吧,我难住了。这是我拥有的两个日期对象:

它们都具有完全相同的时区信息。但是,当我跑步时$startDate->format(DateTime::ISO8601)$endDate->format(DateTime::ISO8601)我得到不同的时区偏移量。

关于可能导致这种情况的任何想法?

0 投票
1 回答
1635 浏览

date - H2 FORMATDATETIME() 2001 年 1 月出乎意料的变化年份

我正在尝试将日期中的分钟和秒设置为 00,我使用 formatdatetime(date, 'Y-MM-dd HH:00:00') 并且它适用于正常日期,但尝试使用 formatdatetime('2017 -01-01 12:27:27', 'Y-MM-dd HH:00:00') 结果是 2016-01-01 12:00:00 而不是 2017-01-01 12:00:00。为什么?

这是一些示例代码:

结果是:

为什么会有这种行为?

我尝试使用 H2 1.4.192/JDK 1.7.0_80 和 H2 1.4.195/JRE 1.8.0_74。

输出SELECT timestamp FROM test_table正常:

编辑:我发现了问题,它似乎是语言环境:

输出SELECT FORMATDATETIME(timestamp, 'Y-MM-dd HH:00:00 z', 'it', 'GMT') FROM test_table

输出SELECT FORMATDATETIME(timestamp, 'Y-MM-dd HH:00:00 z', 'en', 'GMT') FROM test_table

使用it语言环境,它会在 2017 年 1 月 1 日减去一年,而使用en语言环境则不会。有人可以解释一下为什么会这样吗?语言环境不应该只改变数据表示吗?

0 投票
1 回答
2978 浏览

xml - 在 XSLT 中格式化日期

使用format-date($date, 'yyyy-MM-dd')将日期输出为dd/MM/yyyy

细节

我正在与使用以下日期格式的系统集成:

要将这些值转换为有效的xs:date/xs:datetime元素,我在 XSLT 中创建了以下逻辑:

匹配任何“假日期”的模板:

格式化任何“假日期”的模板(与上述分开,以便于我希望指定不同格式/通过其他匹配捕获的那些日期轻松重用)。

使用上面的代码和示例输入,我得到以下输出:

补充笔记

我正在使用 Microsoft .Net 的System.Xml.Xsl.XslCompiledTransform.

我的样式表包括函数的属性/命名空间:xmlns:msxsl="urn:schemas-microsoft-com:xslt"format-date

简单示例

我还尝试通过这样做来简化问题:

  • The first example (where date & format are literals) gave <demo>2017-06-21</demo>. ✔</li>
  • The second (where date is a variable) gave <demo>1900-01-01</demo>. ✘</li>

As such, I've been unable to reproduce the exact issue I'm seeing above; though I have now discovered a second issue, implying I've misunderstood something about XSLT variables.

0 投票
2 回答
2122 浏览

angular - Angular 4 - DateFormatter - 如何

我在 Angular 2 中有使用自定义格式化日期来波兰语的应用程序:

可以通过导入类

接下来,我将我的应用程序转换/升级到 Angular 4.3,并且这个类(DateFormatter)不再存在。

我有人知道它在哪里,或者我应该使用什么其他方法来实现这种格式?

0 投票
1 回答
5028 浏览

excel - 如何在excel中将不同的日期格式转换或更改为一种格式

我的数据集中的日期字段有两种不同的格式。即使我将所有单元格的单元格格式化为 dd/mm/yyyy,它仍然是一样的吗?

问题是因为这些日期来自不同的数据集。我将它们合并在一列下。有什么解决办法吗?

附上图片供参考。不同的日期格式

0 投票
1 回答
1079 浏览

angular - 仅对特定类型的数据应用管道或过滤器-Angular 5

“SelectedDateText”的数据类型是字符串,并且在某些情况下也具有字符串值,例如“今天”、“昨天”。但是当从 matDatepicker 中选择日期时,它会显示(2018 年 2 月 27 日星期二 00:00:00 GMT+0500(巴基斯坦标准时间))中的数据。我不能在 SelectedDateText 上应用过滤器,因为它也包含字符串。只有当值是日期数据类型或其他类似的东西时,我才能设法应用过滤器