草庐IT

date_found

全部标签

php - 如何获得 $date + 5 以排除周末?

我有一些页面需要在未来设置日期(由变量设置为2天或5天)。此日期只需要计算周一至周五,不包括周末。到目前为止我有什么($tts是2或5的变量,具体取决于页面);$Today=date('N:m:y');$NewDate=date('l\t\h\ejS\o\fF',strtotime($Today)+(24*3600*$tts));$businessDays=[1,2,3,4,5];echo$NewDate;这在不排除周末的情况下有效。我曾尝试使用$businessDays,但不确定如何使用它来计算$Today和$NewDate之间的天数 最佳答案

php - Laravel PDF : No block-level parent found. 不好

直到今天,我的代码都运行良好。我没有做任何更改,但突然我的pdf代码不起作用。我在laravel5.2中使用barryvdh/laravel-dompdf这个包。我删除了我的本地项目并从实时服务器下载,但我的本地计算机上仍然出现此问题。我的实时项目使用此代码运行良好。这是我的代码$pdf=App::make('dompdf.wrapper');$pdf->loadView('back_end.pdf_template.make_invoice',['order_info'=>$order_info,'order_details'=>$order_details]);return$pdf

PHP int to date 问题

看看下面的代码:$t=77;date("H:i:s",$t);返回21:01:17当然,正确的结果应该是00:01:17之类的。$t值确实是由YouTubeGData返回的以秒为单位的值API,trought($videoEntry->getVideoDuration())。如何解决这个问题? 最佳答案 日期是特定于时区的。您需要将其设置为GMT以获得您想要的结果。date_default_timezone_set('GMT');$t=77;echodate("H:i:s",$t); 关

php - 在代码中使用 Julian Dates 有好处吗?

我维护一个PHP/Flash应用程序,该应用程序在代码中使用Julian日期并且仅转换为Gregorian以供显示。在我用Date数据类型替换整数Julian日期之前,我想知道使用Julian是否有好处?这甚至应该改变吗?其中一个问题是能够快速查看数据库中的日期。我在其中一个表中添加了一个日期时间戳以更正此问题,但现在我们正在移动到一个新的数据库并有机会进行改进,因此远离Julian日期似乎是应该做的事情。那么为什么我不想这样做呢?原来的开发者已经不在了。 最佳答案 对于日期/时间管理,您希望所有瞬间都使用简单、单调的线性刻度。人类

php - 时间更改后的 time() 和 date() 问题(DST - 标准)

在PHP中,我想输出一个HTML选项列表,其中包含接下来14天的日期。这些约会总是在18点:$today_day=date('d');$today_month=date('m');$today_year=date('Y');$date_entry=mktime(18,00,00,$today_month,$today_day,$today_year);$optionsStr='';for($d=1;$d'.date('d.m.Y',$date_entry_temp).'';}$optionsStr.='';echo$optionsStr;然后用户可以从这些日期中选择一个并提交表单。然后

php - 使用 Zend Date 将当前日期插入 MySql

我有一个基于Zend框架的网站。有一个表格供用户填写,输入的数据被插入到数据库中。用户不输入日期/时间。我想根据当前日期/时间填充数据值。日期字段的类型为datetime。我不断收到以下错误消息:Notice:ArraytostringconversioninD:\wamp\www\CNFSORG\library\Zend\Db\Statement\Pdo.phponline228我已尝试执行以下操作:也试过做:如果有人能指出我正确的方向,我将不胜感激。提前致谢... 最佳答案 正确答案是你可以尝试用类似的东西从php创建一个当前时

php - 为什么我会收到 "Class ' app\models\Yii' not found"错误?

出现此错误的模型函数:publicfunctionsetPassword($password){$this->password_hash=Yii::$app->security->generatePasswordHash($password);}publicfunctiongenerateAuthKey(){$this->auth_key=Yii::$app->security->generateRandomString();} 最佳答案 添加useYii;在你的类声明之前。或者在Yii字前加一个反斜杠。$this->passwor

php - 内存缓存和 PHP : Fatal error: Class 'Memcache' not found in

我发现了几个非常相似的问题。但是,每个都指向使用错误的php.ini文件或根本没有安装memcache,或者有memcached而不是memcache设置等,所以我相信这个问题是不同的,尽管搜索该错误会出现几个讨论。无论如何,当我尝试实例化一个新的Memcache对象时,我得到:fatalerror:在第360行的/websites/../app/app_controller.php中找不到类“Memcache”因为从命令行调试东西有时会给你错误的信息,我只是将我的调试添加到页面:这给了我:ConfigurationFile(php.ini)Path=>/etcLoadedConfig

php - date() 或 format_date() 返回 1970?

我有一个包含日期字段的表,该字段已正确填充。当我执行以下操作时date;?>工作正常;但是,当我用date()格式化它时或format_date()它只返回01/01/1970。如果有区别,它会先存储在一个数组中,然后再放入HTML表格中。 最佳答案 您可以使用以下内容(如果$mytable->date的格式适合strtotime())并根据您的需要采用第一个参数:date));?> 关于php-date()或format_date()返回1970?,我们在StackOverflow上找

PHP date() 比 UNIX Epoch 少了一个小时

您好,我在使用phpdate()函数时遇到了一些奇怪的行为。我正在尝试像这样一次将日期增加一周。代码:';echodate('d/m/YH:i:s',0);echo'';echodate('d/m/YH:i:s',604800);?>这会导致以下输出。输出:60480001/01/197001:00:0008/01/197001:00:00如您所料,日期增加了7天到秒。但是在我达到一定秒数后,日期函数似乎将日期减少了一个小时。代码:';echodate('d/m/YH:i:s',1350864000);echo'';echodate('d/m/YH:i:s',1351468800);?