<b>Select Datetime</b><br/>
<DateTimeField onChange={this.clockevent} format={"x"}/>
clockevent=(newDate)=>{
var dateVal ="/Date("+newDate+")/";
var date = new Date(parseFloat(dateVal.substr(6)));
console.log(
date.getFullYear() + " " +
(date.getMonth() + 1) + "/" +
date.getDate() + " " +
date.getHours() + ":" +
date.getMinutes() + ":" +
date.getSeconds() );
}
Run Code Online (Sandbox Code Playgroud)
结果:
2018/2/1 14:16:0
我希望结果添加日,月和ss'格式(DD MM ss)我想这个格式=
2018/02/01 14:16:00
我有一个以yyyy-mm-dd't'hh:mm:ssZ这种格式返回时间的 SDK ,但我只想要日、月和时间。
我搜索了它并没有找到我的问题的确切解决方案。任何人都可以帮忙吗?
我目前正在尝试格式化JavaScript中的时间戳。可悲的是,结果有点奇怪。这是我要格式化的日期:
2019年5月23日星期四17:34:18 GMT + 0200(MitteleuropäischeSommerzeit)
这是格式化后的样子:
2019年05月23日
这是我的代码:
j = myDateString;
console.log(j.getUTCDate() + "." + j.getUTCMonth() + "." + j.getUTCFullYear());
Run Code Online (Sandbox Code Playgroud)
但是,当我运行代码时,结果如下:
23.4.2019
我是javascript的新手,所以这可能是一个非常简单的问题.在使用toLocaleString返回的日期之后,是否有一种简单的方法可以阻止'EDT'打印?谢谢!
这是尝试过的:
部分伪代码:
var hours = date1.getHours();
var minutes = date2.getMinutes();
if (hours.length == 1)
hours = "0" + hours;
if (minutes.length == 1)
minutes = "0" + minutes;
var time = hours + ':' + minutes;
Run Code Online (Sandbox Code Playgroud)
有没有更聪明的方法,比如格式化的字符串函数,我可以说:
var minutes = date.getMinutes('mm');
var hours = date.getHours('hh');
Run Code Online (Sandbox Code Playgroud)
所以它会自动添加零?
我创建了这个日期对象:
var date = new Date(06, 2016);
Run Code Online (Sandbox Code Playgroud)
当我打开浏览器监视以检查创建的对象时,我看到:
Mon Jun 06 2016 12:51:11 GMT+0300 (Jerusalem Daylight Time)
Run Code Online (Sandbox Code Playgroud)
如何将上述日期对象简化为:
2016-06-06
Run Code Online (Sandbox Code Playgroud) 目前,在 Google Analytics 的用户报告视图中,我获得每个事件的时间戳,但只能精确到分钟,而不是秒。我在 GA 中找不到更改该列的设置。
我的目标是通过 GTM 传递这个时间戳,也许作为“标签标签”,以便我可以在 GA 中看到它。
如何在 GTM 中创建时间戳变量?
echo '<script>alert('.date('Y-m-d H:i:s').')</script>';
Run Code Online (Sandbox Code Playgroud)
我是初学者,我想问一下如何提醒当前的日期时间.我尝试了上面的代码,但它无法正常工作.
我有一个由jQuery/JS填充的输入.目前它使用这样的日期值填充输入,2017-3-7但我希望它是2017-03-07.
我在这里有一个jsfiddle:https://jsfiddle.net/ua8rngzw/
代码如下:
(function ($) {
$(document).ready(function() {
var now = new Date();
var created = now.getFullYear() + '-' + (now.getMonth() + 1) + '-' + now.getDate();
$('#created').val(created);
});
})(jQuery);
Run Code Online (Sandbox Code Playgroud)
做这种事最简单快捷的方法是什么?
我只想帮助打印如下所示的日期。
Thu Sep 06 2018 18:18:26 GMT+0530
Run Code Online (Sandbox Code Playgroud)
我用了
console.log(new Date())
Run Code Online (Sandbox Code Playgroud)
但它的输出是
2018-09-06T12:48:25.776Z
Run Code Online (Sandbox Code Playgroud)
所以,我不知道如何转换它。