问题标签 [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.
javascript - 在面向客户的电子商务应用程序中使用 JavaScript 格式化日期
我们有一种情况,我们需要格式化一个包含日期字符串的 json 响应属性(比如“2017-01-29”)。要格式化我们当前使用的 jquery UI 函数的日期,例如:
但是,如果我们打印 dayVar,它会显示为 17 年 1 月 28 日,而不是预期的 17 年 1 月 29 日。解决这个问题的最佳解决方案是什么,以便它可以适应任何时区?
它是使用 Marionette 框架构建的单页应用程序。
datetime - Sharepoint 2013:如何在 NewForm/EditForm 中更改 DateTime 文本框的日期格式?
我的列表中有一个 DateTime 字段“Date1”。我需要将其格式设置为“DD-MMM-YYYY”(例如:2017 年 3 月 29 日)。我使用 XSL:Select 中的 FormatDatetime 函数在显示表单上实现了这一点。当从日期选择器中选择日期时,我也需要在新建/编辑表单上更改它
angular - 如何更改日期格式angular2
嗨,我想根据所选语言更改日期格式,我使用 ng2-translate,这是我的工作代码,但它是静态的:
我想有一个当前语言的格式日期,如下所示:
我"DATE": { "PIPE": "MM-dd-yyyy"
在 en.json 和 it.json 的哪个位置有 "DATE": { "PIPE": "dd-MM-yyyy"
可能吗?或者有没有办法以编程方式更改格式日期?
php - PHP $date->format(DateTime::ISO8601) 返回不同的时区偏移量
好吧,我难住了。这是我拥有的两个日期对象:
它们都具有完全相同的时区信息。但是,当我跑步时$startDate->format(DateTime::ISO8601)
,$endDate->format(DateTime::ISO8601)
我得到不同的时区偏移量。
关于可能导致这种情况的任何想法?
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
语言环境则不会。有人可以解释一下为什么会这样吗?语言环境不应该只改变数据表示吗?
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.
angular - Angular 4 - DateFormatter - 如何
我在 Angular 2 中有使用自定义格式化日期来波兰语的应用程序:
可以通过导入类
接下来,我将我的应用程序转换/升级到 Angular 4.3,并且这个类(DateFormatter)不再存在。
我有人知道它在哪里,或者我应该使用什么其他方法来实现这种格式?
angular - 仅对特定类型的数据应用管道或过滤器-Angular 5
“SelectedDateText”的数据类型是字符串,并且在某些情况下也具有字符串值,例如“今天”、“昨天”。但是当从 matDatepicker 中选择日期时,它会显示(2018 年 2 月 27 日星期二 00:00:00 GMT+0500(巴基斯坦标准时间))中的数据。我不能在 SelectedDateText 上应用过滤器,因为它也包含字符串。只有当值是日期数据类型或其他类似的东西时,我才能设法应用过滤器