我试图从datetime-local输入中以不同的方式获取时间,但是每次我将输出作为“无效”日期时。
因此,我想知道如何使用jquery或js从datetime-local输入中获取时间。
以下是我尝试过的:
var fine = moment($('#datafine').val).format("HH");
没有片刻,这就像是
var datafine = new Date($('#datafine').val);
通过moment.js,在JavasScript中格式化日期变得非常容易。但我想知道是否有一种简单的方法来格式化给定精度的日期(使用或不使用该库)。可以这样说:
var date = new Date();
assert.equal(format(date, 'days'), '2015-02-13')
assert.equal(format(date, 'minutes'), '2015-02-13 11:14')
我可以很容易地想象不同情况下的切换情况,并且可以理解输出格式只是从我的角度来看是标准的,但仍然。
我想以yyyy-mm-dd格式存储今天的日期。在存储之前,我获取了今天的日期,对其进行了格式化,并再次将格式化后的字符串解析为日期。它给出的输出数据格式不同于我想要的格式。如何获取日期,将其格式化为'yyyy-mm-dd‘,然后再次将其转换为日期,并希望输出格式为’yyyy-mm-dd‘。请查找以下代码并告诉我哪里错了
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date date = new java.util.Date();
java.util.Date date1;
S
我需要将最初以字符串形式给出的"dd/mm/yyyy“格式的日期转换为有效的date对象,但我遇到了问题。为此,我使用moment.js库,但是当我试图将它转换为date对象时,它在内部不正确地对待它。
最初我有:
var date_text = '02/01/2020 00:10'; //i.e. January 2, 2020.
var initial_date = new Date(date_text); //here js takes its default format and the problem starts.
var a = moment(initi