草庐IT

invoice_date

全部标签

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 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 - 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);?

PHP : Better date parser than strtotime

我正在尝试解析特定格式的字符串,我真的很惊讶地发现我找不到一个好的函数来做这件事。我找到的唯一一个是strtotime,它不适合,因为它猜测日期格式。我真的不相信“猜测”部分。此外,我的字符串输入是法语格式(dd/mm/aaaa),似乎不太好理解(它解析美国格式,如mm/dd/aaaa)。我正在寻找的是一个接受输入日期字符串和要解析的格式的函数。我可以自己用正则表达式来做,但我不敢相信它还不存在。我发现:DateTime::createFromFormat().但它只适用于PHP5.3,我无权升级PHP版本(5.2)strptime().这个方法做了我想要的,但没有在windows平台

php date() 比服务器时间提前一小时(夏令时问题)

我正在尝试排查和解决这个问题:我正在使用的服务器(Linux上的php5.2.9)具有正确的本地时间(美国/布宜诺斯艾利斯):user@server[/home/site/public_html]$dateMonNov117:11:14ART2010php.ini设置为date.timezone="America/Buenos_Aires"我还尝试使用直接在脚本中设置时区";echo"ini:",ini_get('date.timezone'),"";$now=date("H:i:sTI");$nowdate=date("Y-m-d");echo$nowdate."".$now;?>但

php - 无法理解 php 中 time() 和 date() 的性质

date("Y",1340896077)//1340896077arethesecondstill2012from1970给出2012是正常的Anddate("Y",1940896077)给出2031这也是正常的但是date("Y",2240896077)给出1904,这绝对不正常。它应该给出2041。现在我想要一些关于php中的time()和date()的解释。 最佳答案 PHP使用32位整数。32位整数限制为2,147,483,647在你的第三个例子中,值溢出了。可以把它想象成一个汽车KM计数器。它被限制为某个值(在我们的例子中