草庐IT

unix_date

全部标签

PHP MS SQL Unix 驱动程序 - Microsoft 或 FreeTDS

我正在运行LAMP服务器,但现在需要连接到MSSQL(客户端请求)。听说微软有驱动,不过没法验证有人知道Microsoft驱动程序是否适用于Unix吗?如果没有,我应该坚持使用FreeTDS吗?这似乎是由PHP推荐的,但是似乎缺少安装文档。任何方向都将不胜感激。很抱歉这个一般性问题,我不熟悉设置PHP驱动程序。更新只是为了一些背景故事,我正在从LAMP服务器运行一个内部网,但需要连接到外部MSSQLDB服务器(当然是Windows)上的数据源。我正在运行PHP5。 最佳答案 FreeTDS很好并且运行良好。Microsoft驱动程序

PHP date_sun_info 错误时间

我正在尝试使用PHP的date_sun_info函数来获取有关全天太阳某些位置的时间的信息:目前我正在使用类似于documentation中的代码.$sun_info=date_sun_info(strtotime('today'),40.42,74.0);foreach($sun_infoas$key=>$val){echo"$key:".date("H:i:s",$val)."";}输出是:sunrise:20:50:20sunset:07:45:03transit:02:17:41civil_twilight_begin:20:22:45civil_twilight_end:08

php - 在 php 中使用时区标识符从 unix 时间戳返回本地时间

我在网页上有一个下拉框,它以时区标识符作为值(但如果这是更好的选择,我可以更改它以保存GMT偏移量)。当前,用户会保存诸如“美国/丹佛”之类的内容作为他/她的时区。我需要将unix时间戳转换为用户的本地时间,以便在页面的另一部分显示。完成此任务的最佳方法是什么?将GMT偏移量存储在数据库中并将其用于时间计算会更好吗?有人可以在这里指出我正确的方向吗?谢谢! 最佳答案 最简单的方法是使用DateTime与:$t=newDateTime();$t->setTimestamp($time=time());$t->setTimeZone(n

php - 使用 PHP 将 Excel 日期数字转换为 Unix 时间戳时不匹配

您好~我正在使用PHPExcel1.7.7读取XLSX文件并在网页中显示结果。我正在尝试获取存储日期和时间字符串的单元格的值,并使用以下代码在PHP中对其进行处理。getActiveSheet()->getCell('A1')->getValue();define('MIN_DATES_DIFF',25569);define('SEC_IN_DAY',86400);functionexcel2Timestamp($excelDate){if($excelDate虽然单元格中的原始值为“00:00:0001/07/2012”,但上面的PHP代码的输出没有给我正确的结果,而是显示“10:0

php - 默认 date() 应该提前 3 个月

我的服务器有很多应用程序实例。我遇到了一个问题,我的一个应用程序实例需要用future的日期进行测试。即我想测试2013年运行的应用程序。如果我更改系统日期,那么它将正常工作,但其他实例也会受到影响。我只想要一个实例的future日期,其余的应该按原样工作。即如果我使用date('Y-m-d');它应该跳转3个月并显示future的日期。而且我不想将秒数添加到默认日期,因为这可能是我的应用程序中的一个巨大变化。 最佳答案 这就是您以可测试的方式编写应用程序的原因。不好:functiondoSomething(){$date=date

php - 有人能解释一下 date ("YW", strtotime ("2016-01-02"));返回 “201653” ?

date("YW",strtotime("2016-01-02"));returns“201653”年还可以周是从2015年开始的 最佳答案 PHP是ISO-8601符合日期:Thepurposeofthisstandardistoprovideanunambiguousandwell-definedmethodofrepresentingdatesandtimes,soastoavoidmisinterpretationofnumericrepresentationsofdatesandtimes,particularlywhen

php - 如何从 PHP 通过 unix 套接字发送数据报?

我在做:$socket=socket_create(AF_UNIX,SOCK_DGRAM,0);if(@socket_connect($socket,$path)===false){...}但是我得到这个错误:(91):Protocolwrongtypeforsocket我是否使用了任何错误的参数?我怀疑来自第二个socket_create参数。我在文档中找不到任何帮助:http://php.net/manual/es/function.socket-create.php 最佳答案 它可能已经过时了,但我发现这种方式可以正常工作:$

php - 如何从 Facebook API 读取 birthday_date

我一直在追这个!而且应该这么简单!!我在FaceBook中有一个运行良好的应用程序。但是,我需要获取用户的出生日期。我已成功获得扩展权限请求,但无法将birthday_date取出并放入数据库中的变量/存储中。'xxxxx','secret'=>'yyyyyyy','cookie'=>true));if($facebook->getSession()){$uid=$facebook->getUser();$fbme=$facebook->api('/me');}else{$params=array('fbconnect'=>0,'canvas'=>1,'req_perms'=>'pub

php - 函数 date_sunrise() 返回错误的时间和可能的结果

关于thisfunction,有两点我不明白:1.以SUNFUNCS_RET_TIMESTAMP格式使用时不考虑偏移量。例如,如果我使用SUNFUNCS_RET_STRING格式并使用此代码:$lat=46.055556;//Latitude(Ljubljana).$long=14.508333;//Longitude(Ljubljana).$offset=2;//DifferencebetweenGMTandlocaltimeinhours.$zenith=90+50/60;echo"Sunrise:".date_sunrise(time(),SUNFUNCS_RET_STRING,

PHP date_create 函数,使用时区缩写将 UTC 时间转换为不同的时区

$placename=timezone_name_from_abbr("",$timezone*3600,false);$date=date_create($list['stamp'],timezone_open($placename));$datetimezone=newDateTimeZone('Europe/London');$dateTime=newDateTime($list['stamp'],$datetimezone);$dateTime->setTimeZone(newDateTimeZone($placename));编辑我尝试了以下建议的代码作为答案,它产生的时间比