草庐IT

日期差

全部标签

javascript - 如何在 php 中登录我后获取上次登录管理员的时间和日期

我在数据库中有5个管理员。所以现在我想获取最后一个用户登录日期和时间的详细信息。谁在我之前工作。意味着在我登录仪表板后,我想查看以前的用户登录和注销时间和日期。我可以获得我(当前用户)的登录日期和时间。但我不知道如何获取以前的用户(管理员)登录和注销日期/时间详细信息。我正在发送我的login.php代码。我在哪里写了当前用户时间/日期代码。请查看代码并给我建议如何获得以前的用户登录和注销日期/时间。谢谢。因此,在我登录Dashboard(index.php)页面后,我确实回显了变量,我可以看到当前用户登录日期/时间详细信息。这是我的登录详细信息。请给我建议如何获取以前的用户登录和注销

php - 显示基于 WooCommerce 购物车商品库存的预计交货日期范围

我正在尝试根据购物车中产品的库存状态在购物车中输出预计交货日期。我有点成功,但现在我被困住了。这是我到目前为止写的。它进入function.php文件functionlieferzeit(){global$woocommerce;$cart_items=$woocommerce->cart->get_cart();foreach($cart_itemsas$variation){$variation_id=$variation['variation_id'];$variation_obj=newWC_Product_variation($variation_id);$stock=$va

php - 检索一个月中的所有特定日期

我正在尝试使用Carbon检索自过去特定日期以来的所有星期一和星期二以及每个月的最后一个星期日。然后我想遍历天数并为那天创建一个偶数。我想弄清楚该怎么做?//GetalldatesofMondays,Tuesdays,lastSundaysofeveryMonthsincethefirstMondayofJanuaryof2000.$eventDates=Carbon::parse('firstMondayofJanuary2000');$i=0;while($eventDates->lt(Carbon::now()->subDay(14))){$event=factory(Event

PHP:通过德语数组回显日期会导致错误

所以我得到了这个数组,其中包含每个月份数字的德语等值词(不带前导零):$months=array(1=>"Januar",2=>"Februar",3=>"März",4=>"April",5=>"Mai",6=>"Juni",7=>"Juli",8=>"August",9=>"September",10=>"Oktober",11=>"November",12=>"Dezember");现在我获取3天前的月份:$german=date("n",strtotime("-3days"));在$months中回显$german的值会产生错误:echo$month($german)

php - 日历 POV PHP 的日期准确性

这里的这个函数基本上获取开始和结束日期,并循环遍历这些日期之间的所有月度日期。我面临的问题是,如果用户将日期指定为2018-01-30(Y-m-d格式)并且它将跳过2月,而是给出一个不需要的日期2018-03-02(Y-m-d格式),那么我面临的问题是准确性。相反,我希望将日期设置为2018-02-28。此外,对于像2017-01-31这样没有31的日期,应该将日期设置为该月的30号。谢谢!/***@param$startDate*@param$endDate*@returnarray*/publicfunctioncalculateDaysOfMonth($startDate,$en

php - 为什么 'a' 和 'asdf' 被 PHP DateTime 和 strtotime 解析为有效日期?

我正在使用PHP开发Web应用程序。我有一个日期表单,该表单正在客户端进行验证,然后通过POST提交以使用准备好的语句插入到数据库中。除了客户端验证之外,我还想对日期进行服务器端验证,但我很难理解strtotime和DateTime的行为类。什么规则允许这两种方法将字符串a转换为今天的日期以及strtotime将asdf转换为1969-12-31?使用date_parse我看到a被识别为有效时区(不知何故),但没有与之关联的时间。asdf更令人困惑,因为date_parse实际上说Thetimezonecouldnotbefound...但它仍然出现1969-12-31我计划将字符串转

php - timezone getOffset 方法如何在 PHP 上使用日期?

我试图了解PHP如何使用给定的日期时间在DateTimeZone对象上返回getOffset结果。据我所知,无论我传递什么日期时间,结果总是相同的。publicfunctiontestGetOffset(){//UTCoffsetis00:00(0seconds)$timeZoneUtc=new\DateTimeZone('UTC');$dateUTC=new\DateTime('now',$timeZoneUtc);//America/Sao_Paulooffsetis-02:00(-7200seconds)$timeZoneSP=new\DateTimeZone('America/

php - 如何获取用户而不是服务器的当前日期

我正在使用这行简单的代码将当前日期放入我的变量中。$datevar=date("Y-m-d");但这给了我服务器而不是用户的当前日期。我有一个来自全局各地的用户登录的页面,所以这实际上是一个问题。无论如何,我可以用php获取它,还是需要让js参与进来? 最佳答案 你可以通过两种方式做到这一点。通过Javascript将其从浏览器发送到服务器,或者使用“Location-by-IP”服务之一您可以在这里找到Javascript解决方案getusertimezone(感谢@bennes)但是如果你只想在服务器端做,你可以使用这个服务ht

php - 根据日期值计算平均值

我有一个包含日期和评级的数组。一小段摘录看起来像这样array(111){[0]=>array(2){["date"]=>string(19)"2018-03-0317:15:42"["rating"]=>int(3)}[1]=>array(2){["date"]=>string(19)"2018-02-2409:56:03"["rating"]=>int(1)}[2]=>array(2){["date"]=>string(19)"2018-02-2212:46:44"["rating"]=>int(5)}}我想做的是计算每个月的平均评分。目前,我正在尝试这样foreach($rowa

php - 使用带有复选框和连接表的日期范围过滤数据

我想用日期范围和复选框过滤数据。它适用于复选框,但我在添加一些日期范围查询时遇到此错误。Warning:mysql_num_rows()expectsparameter1toberesource,booleangiveninC:\xampp\htdocs\BMJSGCR\1\dt_rtrend1.phponline51Warning:mysqli_fetch_array()expectsparameter1tobemysqli_result,booleangiveninC:\xampp\htdocs\BMJSGCR\1\dt_rtrend1.phponline58是否可以使用过滤器日期