【unix:/tmp/php-cgi.sock】教程文章相关的互联网学习教程文章

如何从Unix时间戳(PHP)获取星期几?【代码】

如何从PHP中的Unix时间戳获取日期(1-7)?我还需要日期(1-31)和月份(1-12).解决方法:您可以使用date()功能$weekday = date('N', $timestamp); // 1-7 $month = date('m', $timestamp); // 1-12 $day = date('d', $timestamp); // 1-31

php – 将Unix时间戳转换为时区?【代码】

我有一个unix时间戳设置为5,但我想将其转换为-5,EST标准时间.我只是在那个时区生成时间戳,但是我从其他来源抓住它,将它放在5. 当前未修改的时间戳被转换为日期<? echo gmdate("F j, Y, g:i a", 1369490592) ?>解决方法:使用DateTime和DateTimeZone:$dt = new DateTime('@1369490592'); $dt->setTimeZone(new DateTimeZone('America/Chicago')); echo $dt->format('F j, Y, g:i a');

1970年之前的Unix时间戳(甚至在1700之前),使用PHP【代码】

我怎样才能在1970年1月1日之前使用日期? 我需要获得1700年的第一天. 我怎么能实现这一目标? 先感谢您!解决方法:你可以使用DateTime. 例:<?php $d = new DateTime("1780-06-01"); echo $d->format("l"); //Thursday但是,你应该认为格里高利历在世界各地的不同时刻都是adopted.

使用PHP将Excel日期编号转换为Unix时间戳时不匹配【代码】

嗨?我正在使用PHPExcel 1.7.7读取XLSX文件并在网页中显示结果. 我正试图获得一个存储日期和时间的单元格的值.时间字符串并使用以下代码在PHP中处理它.<?phpdate_default_timezone_set('Australia/Canberra'); $value = $objPHPExcel->getActiveSheet()->getCell('A1')->getValue();define('MIN_DATES_DIFF', 25569); define('SEC_IN_DAY', 86400);function excel2Timestamp($excelDate) {if($excelDate <= MIN_DATES_DIFF) {retur...

php – UNIX时间记录Timezone吗?

我想问一下UNIX时间,UNIX时间记录Timezone吗? 我把我的托管从芝加哥/美国搬到了JST. 问题是我的整个MySQL数据库都有UNIX时间记录(芝加哥/美国时区) 我有一个PHP代码显示时间(前3天前,昨天等)当我搬到新服务器时,明天会说 为避免明天这样做,是否可以将服务器关闭一天以便与当前服务器的时区同步? 我担心UNIX时间不仅会记录日期和时间,还会记录时区… 我可以设置PHP.ini时区,但它会减慢我的Apache吗?解决方法:UNIX时间中的“0”是...

php – 将ticks转换为unix时间戳

我的开始时间为634942626000000000,结束时间为634942638000000000.如何将其转换为Unix时间戳?我想在PHP中显示格式化的日期/时间?解决方法:C#ticks是自0001-01-01 00:00:00午夜以来的一些滴答(每个滴答是1/10000000秒),UNIX时间戳是自UNIX纪元开始以来的秒数(1970-01-01 01: 00:00),所以期望的结果是$seconds = 634942626000000000/10000000 – $number_of_seconds,其中$number_of_seconds是0001-00-01 00:00:00和1970-01-01 0...

PHP获取unix时间戳的00:00:00【代码】

如果我得到一个unix时间,例如1407050129如何在unix时间戳中获取该unix日的12:00 AM,表示该unix时间的第一分钟. 如果我想今天第一分钟得到的例子$today_first_min = strtotime("00:00:00");解决方法:试试这个:$that_day = "1407050129";$that_day_first_min = strtotime(date('Y-m-d', $that_day) . ' midnight');See demo

connect()到unix:/tmp/php-fpm.sock失败(2:没有这样的文件或目录)【代码】

在我的流浪者盒子,分7,我安装了php7.0.3和nginx 1.9.12. php配置www.conf.这个文件在/usr/local/php/etc/php-fpm.d/目录下,其配置如下user = www group = www ;listen = /tmp/php-fpm.sock listen = 127.0.0.1:9000 listen.owner = www listen.group = www和nginx配置. /usr/local/nginx / conf / vhost /目录中的文件vm.demo.com.conf.它的配置是这样的server {listen 80;server_name vm.demo.com;index index.html index.h...

在给定unix时间戳的情况下,在PHP中获取时区偏移量

我有一个Unix时间戳来自一个数据库(不幸的是)在某个时区有3600或7200的某个时区,具体取决于它是否为DST.这在以前从来就不是问题,但是我们的网站目前正在转向更多的国际受众,并且由于Javascript与所述时间戳的交互,我需要转换时间戳而没有任何偏移. 那么,如果只是一个Unix时间戳,我该如何在时间戳的那一刻得到时区的偏移?我正在浏览PHP文档,但是有很多日期/时间函数我有点迷失. 我正在使用PHP 5.2.3解决方法:我再次回答自己的问题感...

在php中执行unix命令【代码】

在php中,我必须查找目录是否存在.如果它不存在问题(我将使用dirname显示该超链接) 这是我需要帮助的示例. dir_name是目录名称$url = system(~'ls -d /home/myapps/rel/".$dir_name"');echo $url;(this does not work)if(preg_match("/No such/",$url)) {echo'Ther is no match'}else{}在我的代码中,永远不会执行if块.(如果目录不存在,它应该执行);(解决方法:你为什么不用is_dir()? http://php.net/manual/en/function.is-dir.php

php – 如何在Visual Studio Code,UNIX中的所有文件中创建所有行结尾(EOL)?【代码】

我使用Windows 10 home,我通常使用Visual Studio Code(VSCODE)来编辑Linux Bash脚本以及PHP和JavaScript. 我没有开发任何专门用于Windows的东西,我不介意我编辑的所有文件的默认EOL都是Unix(nix). 在VSCODE中,如何确保所有文件中的所有EOL(来自任何文件扩展名)都是nix? 在我用VSCODE在Windows中编写了一些Bash脚本,将它们作为项目的一部分上传到GitHub之后我问了这个问题,并且审查该项目的高级程序员告诉我,那里有Windows EOL,还有...

PHP:验证本地unix用户(无法直接访问/ etc / shadow)【代码】

给定用户名和密码,我需要检查本地系统上是否有用户名和密码. 我知道posix_getpwnam并使用PAM包,但这两种方法都要求PHP脚本可以访问/ etc / shadow.我宁愿不搞乱系统文件或守护进程用户的权限. 我想这可以通过搞乱标准系统命令(如sudo)或编写我自己的小型setuid C程序来完成.我还可以尝试通过FTP或SSH连接到localhost并使用所述用户名/密码进行验证.有更简单的方法吗?解决方法:如果你想要更原生的方式,你可以自己动手.我会看更多进...

unixODBC mdbTools PHP【代码】

我需要将LAMP(Linux Ubuntu 12.10,Apache 2,MySQL 5,PHP 5.3)服务器中的PHP脚本连接到Access MDB数据库(版本2003). 1. unixODBC和驱动程序安装 Ubuntu 12.10附带unixodbc 2.2.14软件包(http://packages.ubuntu.com/quantal/unixodbc).安装很简单:apt-get install unixodbc libmdbodbc1 php5-odbc.这样我就可以使用mdbTools驱动程序和ODBC PHP功能unixODBC. 我用mdbtools驱动程序编辑了/etc/odbcinst.ini:[MDBToolsODBC] Descript...

Unix时间戳转换PHP – 错误的日期【代码】

我正在尝试做一些非常简单的事情 – 使用date()函数将时间戳转换为php中的字符串. 代码如下:$test = date('d/m/y','1407974400000'); echo $test;我希望答案是14/8/14. 如果我检查http://www.epochconverter.com/也给出了这个答案. 然而,从上面的PHP产生的输出是07/12/86我很确定我在做一些完全愚蠢的事情 – 任何能够提供帮助的人吗? 谢谢, 克里斯解决方法:你有3个零,使用秒而不是毫秒:$test = date('d/m/y','1407974400'); ec...

php – 创建一个unix时间戳倒计时【代码】

我想要对unix时间戳进行倒计时:它在几秒钟内倒计时 像这样: 有效期:1d 10h 52m 25s 下面是一个示例时间戳:1303725600 我怎么能这样做?解决方法:我刚刚做了其中一个. http://chrischerry.name/coachella 查看源代码,了解有关如何执行此操作的一些想法.然而,“目标”日期不是由unix时间戳指定的,但这很容易做到.var date = new Date(unix_timestamp*1000);它乘以1000是因为javascript Date()想要的时间以毫秒为单位,而unixtimes...