社区
JavaScript
帖子详情
JS日期处理(关键是月末和月初日期)
wangbaiwu
2010-02-01 01:22:26
如题 比如 2010-01-31 10:00:00 跟 2010-02-01 10:00:00 怎么计算
...全文
830
8
打赏
收藏
JS日期处理(关键是月末和月初日期)
如题 比如 2010-01-31 10:00:00 跟 2010-02-01 10:00:00 怎么计算
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangbaiwu
2010-02-01
打赏
举报
回复
不好意思把你们弄糊涂了
意思就是 2月 1 日往后 退一天怎么弄?
wangbaiwu
2010-02-01
打赏
举报
回复
打错字了
日期减1后开始时间变成 2010-01-02-00 00:00:00
应该是 1 月 31 才对啊
北京不不
2010-02-01
打赏
举报
回复
dateDiff('D',start_day,end_day)就是计算他们相差的天数。
北京不不
2010-02-01
打赏
举报
回复
function dateDiff(interval,date1,date2)
{
var objInterval = {'D' : 1000 * 60 * 60 * 24, 'H' : 1000 * 60 * 60,
'M' : 1000 * 60, 'S' : 1000, 'T' : 1};
interval = interval.toUpperCase();
var dt1 = Date.parse(date1.replace(/-/g, '/'));
var dt2 = Date.parse(date2.replace(/-/g, '/'));
try
{
return Math.round((dt2 - dt1) / eval('(objInterval.' + interval + ')'));
}
catch (e)
{
return e.message;
}
}
用这函数吧。
wangbaiwu
2010-02-01
打赏
举报
回复
前面的解决了,还有个问题是
var now = new Date();
var year = now.getFullYear();
var month = (now.getMonth() + 1) < 10 ? "0" + (now.getMonth() + 1) : (now.getMonth() + 1);
var day = now.getDate();
var hours = now.getHours();
var min = now.getMinutes() < 10 ? "0" + now.getMinutes() : now.getMinutes();
var ss = now.getSeconds() < 10 ? "0" + now.getSeconds() : now.getSeconds();
document.getElementById("txtStartTime").value = year + "-" + month + "-" + ((day - 1) < 10 ? "0" + (day - 1) : (day - 1)) + " " + hours + ":" + min + ":" + ss;
document.getElementById("txtEndTime").value = year + "-" + month + "-" + (day< 10 ? "0" + day : day ) + " " + hours + ":" + min + ":" + ss;
document.getElementById("divHistory").style.display = "block";
我想得到的效果是
开始时间是 2010-01-31 00:00:00
结束时间是 2010-02-01 00:00:00
可是我减1号开始时间是 2010-01-02-00 00:00:00?
该怎么弄
liur0104
2010-02-01
打赏
举报
回复
var date1="2010-01-31 10:00:00";
var date2="2010-02-01 10:00:00";
var diff=new Date(date1.replace("-", "/"))-new Date(date2.replace("-", "/"));
var diffMin=diff/1000;
diffMin就是两个日期相差的秒数。再从秒数计算分钟,小时等
wangbaiwu
2010-02-01
打赏
举报
回复
就是两时间加减,判断相隔多小时或者多少天
sunxing007
2010-02-01
打赏
举报
回复
需求不明确。 rejected!
JS
日期
区间选择和计算(一)技术篇
吐槽归吐槽,工作还是不能懈怠滴,接下来说说
日期
选择的问题吧 首先上需求: 这个需求在后台管理里面是使用的比较频繁的,比如说在查询中:查询一周内的XXX,本月的XXX,上月的XXX等等的需求 技术解决方案: 和月份相关计算要抓住一个不变的
日期
,因为大家都知道每个月的天数是都不一样的,有28天,29天,30天和31天,所以要进行精确的计算就得抓住共性那就是每个月都有1号,和月份相关的计...
JavaScript笔记
JavaScript笔记
js
_service2
[code="
js
"] /**此函数用于把输入的
日期
变成输入月的最后一天的
日期
。 * 用于DataWindow内,例如:用户输入"2002-03-03",界面显示为"2002-03-31"; * @param oDataWindow 数据窗口 * @param obj 格式化
日期
的输入框 */ function formatMonthLastD(oDataWindow, obj)...
关于进销存软件中的几种算法
关于进销存软件中的几种算法 : 我们大家都知道,基本上所有进销存软件都会用到一种算法," 加权平均"。当客户问软件公司的技术员(新人)成本是怎么算的,他们都会告诉客户" 加权平均",当你再接着问他时,他就会给个所谓的公式你(你再问他就会晕); **移动加权平均成本=(上期商品成本+本次入库商品成本)/(上期商品数量+本次入库商品数量)该成本就是本次销售商品的成本,今天我在这里详细说一下**(个人小结,有误请指出来) **其实我们所说的" 加权平均" 包含" 移动加权平均"和 " 全月加权平均"**。 演
10.16 杭州银行笔试面经 - 编程题 &; 题解
如题,目前只有这几个选择,主要是在华为和初创之间纠结,初创是做risc-v架构的,华子投的软开,友友们能给点意见吗[牛泪] {nowcoder-vote}{89。投递岗位:(美团)安卓客户端开发投递时间:美团似乎开的时间比较早,而我是9月月底投的,然后10月
月初
收到笔试,10月月中流程结束。十点钟的面试,面试官没有开摄像头,而且感觉有点嘈杂?一刻也没有为博世的二面哀悼,立刻赶到战场的是苏小研一面两个面试官之前看的面经都是纯八股为主,但是倒是问了我很久的项目总共主动问了三个,自己扯了一个,项目里延伸问。
JavaScript
87,922
社区成员
224,618
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章