首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获得给定日期的乘积

获得给定日期的乘积
EN

Stack Overflow用户
提问于 2017-07-18 08:07:49
回答 5查看 98关注 0票数 3

如果我有一个类似于07/21/2017上午8:30的格式,这是因为我使用了Eonasdan DateTime Picker的格式。但当我尝试减去它的3天,我得到了星期五2017年7月21日08:24:14 GMT+0800 (中国标准时间)作为我的价值,但我想要的输出应该是相同的格式,如07/ 21 /2017上午8:30 。我如何才能得到这个值,即使我遵循我的格式?

我的密码:

代码语言:javascript
复制
var d =new Date('07/21/2017 8:30 AM');
var yesterday = new Date(d.getTime() - (96*60*60));
alert(yesterday);

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-07-18 08:34:04

代码语言:javascript
复制
function formatDate(d) {
            month = '' + (d.getMonth() + 1),
            day = '' + d.getDate(),
            year = d.getFullYear();
    
        if (month.length < 2) month = '0' + month;
        if (day.length < 2) day = '0' + day;
    
        date = [month, day, year].join('/');
        var hours = d.getHours();
        var minutes = d.getMinutes();
        var ampm = hours >= 12 ? 'PM' : 'AM';
        hours = hours % 12;
        hours = hours ? hours : 12; // the hour '0' should be '12'
        minutes = minutes < 10 ? '0'+minutes : minutes;
        var strTime = hours + ':' + minutes + ' ' + ampm;
        return date+" "+strTime;
}
var d =new Date('07/21/2017 8:30 AM');
d.setDate(d.getDate() - 3);
var yesterday = formatDate(d);
alert(yesterday);

这应该能行

票数 1
EN

Stack Overflow用户

发布于 2017-07-18 08:11:12

这应该能起作用:

代码语言:javascript
复制
var date = new Date('07/21/2017 8:30 AM'); // get
date.setDate(date.getDate() - 3);
console.log(date.toString());

基本上,它使用getDate()使用当前的一天,并使用setDate()将过去的时间更新为3天。

如果你想安排约会的格式,就像罗伯特说的那样,看看moment.js吧。你可以使用这样的东西:

代码语言:javascript
复制
moment().format('MM/DD/YYYY, h:mm:ss a');

有关Date这里和矩文档这里的更多信息。

票数 1
EN

Stack Overflow用户

发布于 2017-07-18 08:13:36

试着用这个

代码语言:javascript
复制
var d = new Date();
var d =new Date('07/21/2017 8:30 AM');
var yesterday = d;
yesterday.setDate(d.getDate()-3);
alert(yesterday);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45160954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档