我需要将最初以字符串形式给出的"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
以下是设想情况:
我有一个String日期和一个日期格式是不同的。前:
日期: 2016-10-19
dateFormat:"DD-MM-YYYY“。
我需要检查一下这个日期是否有效。
我试过以下几点
var d = moment("2016-10-19",dateFormat);
d.isValid()每次都会返回false。Moment.js不解析给定格式的日期吗?
然后,我尝试先在DD-MM-YYYY中格式化日期,然后将其传递给Moment.js:
var d = moment("2016-10-19").format(dateFormat);
v
我想比较excel文件中的日期。下面是数据的例子。
Coloumn A Coloumn B Coloumn C
05.01.2018 (date in coloumn A) 05.01.2018 (date in coloumn B) Formula (date in coloumn C) - If(A2=B2;"dates are same";"check")
列A中的日期来自其他excel文件,列B中的日期来自vlookup的Business Object。这两个日期是不同的格式,如果我尝试改变它现在工作的格式。
我已经试着用/or改变
我想使用Moment.js将本地时间转换为等效于协调世界时的时间。我相信我有正确的方法,但它不会改变时间。
我在澳大利亚悉尼+11,预计UTC时间提前11个小时。
在moment对象内部,isUTC标志从false变为true,但是时间并没有改变,我是不是应该为此使用一种不同的技术。
如何从这个对象中实际获取当前的UTC日期?
转换前
var val = '18/03/2015';
var selectedDate = moment(val, 'DD/MM/YYYY');
转换后
var a = selectedDate.utc()