我正在编写一个应用程序,我需要在两个固定的时间戳之间分配随机数据 我怎么能实现这个使用PHP我已经search了第一次,但只find了答案为Java而不是PHP 例如 : $string = randomdate(1262055681,1262055681);
如果我有几个string$ startDate和$ endDate,它们被设置为(例如)“2011/07/01”和“2011/07/17”(意思是2011年7月1日和2011年7月17日)。 我如何计算从开始date到结束date? 在给出的例子中,这将是17天。
我从Stackoverflow得到了这个代码,并稍微改变了它与今天的date一起工作。 我想检查,如果今天适合两个date之间。 但是这不起作用。 我错过了什么? $paymentDate = date('d/m/Y'); echo $paymentDate; // echos today! $contractDateBegin = date('d/m/Y', '01/01/2001'); $contractDateEnd = date('d/m/Y', '01/01/2015'); if ($paymentDate > $contractDateBegin && $paymentDate < $contractDateEnd) { echo "is between"; } else { echo "NO GO!"; }
我试图在几秒钟内得到两个date之间的差异。 逻辑会是这样的: 设定一个现在的初始date; 设置一个最后的date,这将是最初的date再加上一些秒数(比如说15) 得到这两者之间的差异(秒数) 之所以我这样做,是因为最后的date/时间取决于其他variables,而且从来不相同(这取决于用户做了些什么),而且还存储了其他事物的初始date。 我一直在尝试这样的事情: var _initial = new Date(), _initial = _initial.setDate(_initial.getDate()), _final = new Date(_initial); _final = _final.setDate(_final.getDate() + 15 / 1000 * 60); var dif = Math.round((_final – _initial) / (1000 * 60)); 事情是,我从来没有得到正确的区别。 我试图用24 * 60除以秒数,但我从来没有把握。 那么我的逻辑有什么问题呢? 我可能会犯一些愚蠢的错误,因为时间已经太晚了,但是让我感到困扰的是我无法完成这项工作:)
我创build了一个应用程序,用服务器时间replace当前的显示时间。 我已经尝试了很多,但是我没有find解决scheme。 我怎样才能把它设置到我的设备? 我知道如何在我的Android设备上获取服务器时间。 是否可以实时,特别是在Android? 服务器时间自动设置到我的设备上我的button单击事件。
我需要将2014-08-20 15:30:00的date/时间更改为08/20/2014 3:30 pm 这可以使用javascript的Date对象来完成吗?
我有两列: job_start job_end 2011-11-02 12:20:37.247 2011-11-02 13:35:14.613 如何使用T-SQL来查找作业开始和作业结束之间的时间间隔? 我试过这个: select (job_end – job_start) from tableA 但结果是: 1900-01-01 01:14:37.367
我得到一个整数,我需要转换为不同的区域设置的月份名称: locale en-us的示例: 1 – > 1月 2 – > 2月 区域设置es-mx的示例: 1 – > Enero 2 – > Febrero
我怀疑我是唯一一个提出这个解决scheme的人,但如果你有更好的解决scheme,请在这里发布。 我只是想在这里留下这个问题,所以我和其他人可以稍后search。 我需要告诉一个有效的date是否已经input到一个文本框中,这是我提出的代码。 当焦点离开文本框时我开始播放。 try { DateTime.Parse(startDateTextBox.Text); } catch { startDateTextBox.Text = DateTime.Today.ToShortDateString(); }
我正在写一个设备租赁申请,根据租赁期限(以天计),向客户收取租用设备的费用。 所以基本上(每日费用*天数)=总费用。 对于客户端的即时反馈,我试图用Javascript来计算两个日历date的差异。 我搜查了一下,但没有find我正在寻找的东西。 我见过的大多数解决scheme的forms是: function dateDiff1(startDate, endDate) { return ((endDate.getTime() – startDate.getTime()) / 1000*60*60*24); } 我的问题是设备可以在这两个date的任何时候检查出来,并且不收取额外费用。 上面的代码是计算两个date之间24小时的时间段,当我真正感兴趣的日历天数。 例如,如果有人在7月6日上午6点检查了设备,并在7月7日晚上10点将其返还,上面的代码会计算出超过一个24小时的时间过去了,并且返回2.期望的结果是1,因为只有一个日历date已过(即第六至第七)。 我find的最接近的解决scheme是这个function: function dateDiff2(startDate, endDate) { return endDate.getDate() – startDate.getDate(); } 只要这两个date在同一个月内,就完全符合我的要求。 但是,由于getDate()只返回一个月份的date(即1-31),所以当date跨越多个月份时(例如7月31日到8月1日是1天,但是上面的计算1-31或-29)。 在后端,在PHP中,我使用gregoriantojd(),这似乎工作得很好(看到这个post的例子)。 我只是找不到在Javascript中的等效解决scheme。 任何人有任何想法?