我有一个日期格式,如日期= "20190516“和时间类似:"073000”,我正在尝试使用矩js将其转换为正常的日期格式,但我得到了NAN错误。
let dat = "20190516"
let form = moment(dat).format('YYYY-MM-DD');
alert(form);
let dat = "073000"
let form = moment(dat).format('HH:MM:ss');
alert(form);
为了理解moment.js是如何将字符串转换为日期的,我遇到了这个问题。
let date = "User has logged in to more than 10 .";
console.log(moment(date)); //output date
let invalid = "User has logged in to more than 10 a";
console.log(moment(invalid)); //output invalid date
<script src="https://cdnjs.cloudflare.c
我有一个"yymmdd“格式的日期字符串,我想把它转换成JS中的date对象--输入字符串是"161208”,我尝试了下面的代码
var mydate = new Date(InputDate);
但上面写的是无效日期。这是小提琴
基本需要是,我有一个"yymmdd“格式的日期字符串,我必须将它转换成不同的日期格式,比如”yyyy/mm/dd,yymmdd“,”yy/mm“。
我已经写了一个JS,它应该检查开始日期小于结束日期。如果没有,则应引发警报。
JS被写为;
function DateValidation(startDate, EndDate) {
debugger;
var stdate = startDate;
var enddate = EndDate;
if (stdate!= '' && enddate!='') {
if (stdate &g
我有一个Node.js应用程序,我正在使用Mongoose在Compose.io上与MongoDB进行接口。下面是一些应该将当前日期和时间存储在我的数据库中的代码:
signup.Volunteer.find({_id : uniqueid.toObjectId()}, function(err, doc){
var volunteer = doc[0];
var date = new Date();
console.log(date.toString());
//volunteer.time_out is an array
//defined in V
我正在从我的屏幕中的日历中获取输入,它属于这种类型
DD-MMM-YYYY HH:mm a
但是用户可以通过键盘提供日期。现在我必须检查用户是否以正确的格式提供了日期。我在我的应用程序中大量使用了moment.js,并像这样验证它
if(angular.equals(moment(scope.modelValue).format('DD-MMM-YYYY HH:mm a'), 'Invalid date'))
{
alert('date is not correct');
}
else
{
alert('date is
var dateInCST; //Getting CST date as input.
/*Triming the time part and retaining only the date.*/
var onlyDateInCST = new Date(dateInCST.getUTCFullYear(), dateInCST.getUTCMonth(), dateInCST.getUTCDate());
console.log(onlyDateInCST);
我在+5点30分。
在日期创建期间,通过提供年份、月份和日期,节点js将其视为IST,并自动推
我使用moment.js来获得UTC的日期偏移。
我有下面的代码,它给出了偏移量,但是我得到了警告"Deprecation warning: moment construction falls back to js Date"。
var s = booking.booking_date_time.toString();
console.log(moment(s).parseZone(s).utcOffset());
上面的s变量被设置为"Mon Jun 13 2016 08:00:00 GMT+1000 (AUS Eastern Standard Time)"。
以下是设想情况:
我有一个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