问题标签 [date-math]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 检测周六和周日并将 x 天数添加到周一
如果有人选择星期五,我希望它自动将天数添加到星期一。想象一下$leavefrom
2014 年 3 月 1 日是星期四, 2014 年 3 月 2 日$leaveto
是星期五。$totaldays
是根据日期计算的。因此是2天。
php - 减去 date() 中的 n 值
我想实现一个 Javascript 倒数计时器,它的月份值减去 1。
要通过 PHP 动态获取日期,我使用以下代码:
返回:
我的问题是如何将值减去n
1,因此最终输出将始终如下所示:
php - 显示从当前日期起过去 11 个月的列表
我正在绘制条形图,x 轴上的值是过去一年的月份。例如,这是 2014 年 3 月;所以 x 轴上的值范围从 2013 年 4 月到 2014 年 3 月,即当月。
我正在使用echo date('M');
打印当前月份echo date('M', strtotime(' -1 month'));
等等echo date('M', strtotime(' -2 month'));
来获取之前的所有月份。
这些一直运行良好,直到今天,3 月 29 日。
'Feb' 应该在的地方也打印 'Mar'。我想这是因为二月有 28 天。
是否有一个简单的解决方法,而不必在所有告诉它的语句上使用if... else
语句或if... else
速记语句?echo
echo date('M', strtotime('-n month 2 days'));
php - 如何从 2 个日期 PHP 中获取不同的月份?
我有约会
我想要如果我减去$d2 - $d1 = i get difference of month = -3
如果$d1 - $d2 = 3
,
任何人都可以提供帮助,对不起我的英语不好
php - PHP中的负时间
我正在计算员工的工作时间,需要知道员工是否有额外的工作时间,或者员工是否工作了与其个人资料相对应的总小时数。
例如:
我有所有的值,但是需要计算 Extra_time 并且我对正值没有问题,但是当我试图减去我拥有的更多时间时,php 返回与前一天的等价物。
如何添加和减去只有正时间或负时间的时间(不包括前几天的时间)?
php - 在 PHP 中如何获取自 0 年以来的天数?
它相当于MySQL to_days()函数。
是否有一个内置PHP
函数可以做到这一点,还是我需要拼凑一些东西?
c# - 将 DateTime 设置为最新营业时间的优雅方式
我想在反映可用的最新营业时间的记录上设置“截至”值。
例如,假设我们将工作时间定义为 MF,上午 9 点到下午 5 点。如果我在星期四下午 4:00 调用它,“截至”应该是星期四下午 4:00;但是,如果我在星期一早上 1:30 调用它,那么“截至”应该是上一个星期五的下午 5:00。
我可以用一堆逻辑来解决这个问题,但这似乎是某个类的“功能”,其中工作几乎已经完成,或者有一种简单的方法可以做到这一点。
有没有?还是我被困在写一些可恶的算法?
php - Get date from the three and a half months ago
I know I can do
However I want to get 3.5 months ago not three months ago. So I tried to do
However it does not seem to give me the correct date its giving me like September something which it should not be since its currently April.
php - TIMEDIFF() 在具有一个值和另一个值的记录之间,而不仅仅是一个
我有一个记录项目状态的表:
一些假数据:
我正在尝试获取两个状态(例如 2 和 8)之间的时差,并且仅适用于具有两种状态的项目;在这种情况下,仅适用于项目 8(因为 10 没有状态 8)。
到目前为止,我很成功地选择了符合条件的项目(具有两个值,而不仅仅是一个),但是此查询为每个匹配的项目返回一个结果元组:
正确返回:
我很确定它可以工作,因为如果我将缺失的状态添加到另一个项目,它会返回新的结果元组:
但是我如何计算时差?我正在使用 PHP,我知道我可以通过 project_id 遍历结果,然后计算差异,但我认为可能有一个纯 SQL 解决方案会产生如下结果:
好吧,实际上我的目标是计算项目在这两个选定状态之间的平均时间差,因此所有记录都可以归结为一个平均值,但这可能是我稍后发现的问题。
php - php strtotime 以秒和分钟为单位
我使用 ths 方法来查找两个时间戳之间的差异并获取这两个时间之间的秒数,然后像计数器一样用 jquery 刷新信息。
当差值超过 60 秒时,$time 回到 0,就像重置一样。
例如,我想显示 1 min XX s