每天的0点php,使用strtotime,这个月的第一天凌晨0点在PHP?(Using just strtotime, 0 am first day of this month in PHP?)...

使用strtotime,这个月的第一天凌晨0点在PHP?(Using just strtotime, 0 am first day of this month in PHP?)

echo mydate(strtotime('1 am first day of this month'));

以上工作结果2017-10-01 01:00:00 ,但我很难在凌晨0点做到。 24am, 24pm, 0pm, first second工作。

echo mydate(strtotime('1 am first day of this month'));

Above works with result 2017-10-01 01:00:00, but I have difficulty to do it for 0 am. Neither 24am, 24pm, 0pm, first second works.

原文:https://stackoverflow.com/questions/46974127

更新时间:2019-12-08 15:31

最满意答案

使用midnight :

echo mydate(strtotime('midnight first day of this month'));

Use midnight:

echo mydate(strtotime('midnight first day of this month'));

2017-10-27

相关问答

你应该使用mktime()函数: <?php

echo date('Y-m-d', mktime(0,0,0,date('n')-1,1,date('Y'))); //2012-03-01

?>

请参阅实际操作 You should use the mktime() function: <?php

echo date('Y-m-d', mktime(0,0,0,date('n')-1,1,date('Y'))); //2012-03-01

?>

See In Action

尝试这个: $dates = array("10 October 13:23", "12 November 08:12", "10 October 13:23");

foreach($dates as $d){

$exploded = explode(" ", $d);

$newDate = array_slice($exploded, 0,2,true)+array(2=>"2012")+array(3 => $exploded[2]);

...

使用midnight : echo mydate(strtotime('midnight first day of this month'));

演示 Use midnight: echo mydate(strtotime('midnight first day of this month'));

Demo

每月使用j ,而不是n是数字月份: php $date = date('l, F j, Y', strtotime($this->input->post('date')));

在行动中看到它 Use j for day of the month, not n which is the numeric month: php $date = date('l, F j, Y', strtotime($this->input->post('date')));

See it in action

这是不同版本的PHP的问题。 在php 5.2.7中有一个BC,来自文档 : 在5.2.7之前的PHP 5中,请求在该工作日是该月的第一天的一个月中给定工作日的给定事件将错误地将一周添加到返回的时间戳。 这已在5.2.7及更高版本中得到纠正。 演示 服务器A的PHP> 5.2.7,服务器B的PHP <5.2.7。 This is a problem with different version of php. There is a BC in php 5.2.7, from the documen

...

这部分无关 - 问题被编辑 由于时区差异。 $ start是在'Rainy River时区'计算的,而$ middle和$ end是UTC时间。 “雨河时区与UTC的时差为-06:00小时 (正好是第一次与第二次和第三次结果之差)。 更新1 - 解决方案 看来问题出现在时间周围的某个地方。 由于某种原因,它会产生一天的偏差(需要进一步解释)。 一个简单的解决方案是从该日期减去一秒钟,它会产生正确的结果。 $timezone = new DateTimeZone('UTC');

$start = n

...

那么,关键字“的”是解决方案, strtotime(“2016-01”的第一个星期五)输出1.1.2016 Well, the keyword "of" is the solution, strtotime("first friday of 2016-01") outputs 1.1.2016

您发布的代码以您描述的方式失败; 似乎PHP手册页中的描述(正如SilentGhost所提到的,只是用户注释)是未经过验证的代码。 如果您需要某个特定月份的最后一天,请尝试以下操作: date('Y-m-d', strtotime("2009-12 next month - 1 hour"));

The code you posted fails in the manner you described; it seems that the description in the PHP manua

...

您在尝试检索该月的第一天时缺少关键字 echo date('Y-m-d', strtotime('First Monday of '.date('F o', strtotime("-4 months")));

我找到了这个bug报告的信息 我目前的版本是PHP 5.4.4,以防它仍然不适合你 You are missing the keyword of when trying to retrieve the first day of the month echo date('Y-m-d', st

...

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/302671.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

面试八股文:你写过自定义任务调度器吗?

最近入职了新公司&#xff0c;尝试阅读祖传代码&#xff0c;记录并更新最近的编程认知。思绪由Q1引发&#xff0c;后续Q2、Q3基于Q1的发散探究Q1. Task.Run、Task.Factory.StartNew 的区别&#xff1f;我们常使用Task.Run和Task.Factory.StartNew创建并启动任务&#xff0c;但是…

快速掌握MATLAB应用,从这一步开始

有人说&#xff0c;“MATLAB除了不会生孩子&#xff0c;什么都会。”矩阵运算、数据可视化、GUI&#xff08;用户界面&#xff09;设计、甚至是连接其他编程语言&#xff0c;MATLAB都能轻松实现&#xff01;那么&#xff0c;MATLAB到底有多厉害&#xff1f;MATLAB拥有丰富的算法…

Solarwinds的NetFlow Traffic Analyzer中的Cisco设备配置

如果要使用Solarwinds的NetFlow Traffic Analyzer这个产品首先要安装Orion然后再安装Netflow&#xff0c;其次要设备支持Netflow&#xff0c;下面列出的是支持netflow的cisco设备&#xff1a;支持cisco netflower的cisco设备2007-08-16 15:09 Cisco 800, 1700, 1800, 2800, 380…

mobile.php discuz,电脑访问discuz手机版【触屏版跳转标准版的修改方法】

推荐方法&#xff1a;以前我们介绍过如何通过修改Chrome浏览器运行参数的方法来模拟手机访问网站&#xff0c;但是在Chrome 32和33版本以后增加了更加便捷的方法&#xff0c;在开发者工具中只需要设置一下就能方便的模拟各种手机型号的访问效果了。方法如下&#xff1a;1、打开…

深入探究ASP.NET Core读取Request.Body的正确方式

前言相信大家在使用ASP.NET Core进行开发的时候&#xff0c;肯定会涉及到读取Request.Body的场景&#xff0c;毕竟我们大部分的POST请求都是将数据存放到Http的Body当中。因为笔者日常开发所使用的主要也是ASP.NET Core所以笔者也遇到这这种场景&#xff0c;关于本篇文章所套路…

送给“苦逼”的IT人系列1:IT人的“钱”景以及收入的两道坎

虽然IT工作五花八门&#xff0c;而且年纪有老有少&#xff0c;但IT人的收入总体还是比较有规律的&#xff0c;很明显的可以看出有两道坎&#xff0c;分别是10W&#xff0c;和30W&#xff0c;当然&#xff0c;我说的是年薪&#xff0c;是RMB&#xff0c;不包含任何跟销售相关的提…

追MM的各种算法

全世界有3.14 % 的人已经关注了数据与算法之美动态规划基本上就是说&#xff1a;你追一个MM的时候&#xff0c;需要对该MM身边的各闺中密友都好&#xff0c;这样你追MM这个问题就分解为对其MM朋友的问题&#xff0c;只有把这些问题都解决了&#xff0c;最终你才能追到MM。因此&…

gRPC在C#中的未来属于grpc-dotnet

作者&#xff1a;Jan Tattermuschgrpc-dotnet&#xff08;Grpc.Net.Client[1]和Grpc.AspNetCore.Server[2] nuget 包&#xff09;现在是.NET/C#中推荐的 gRPC 实现。最初的 gRPC C#实现&#xff08;Grpc.Core nuget 包&#xff09;将进入维护模式&#xff0c;不会得到任何新功能…

(部分来自windows核心编程)远程注入dll

{//仅仅支持ANSI路径//find the wndHWND hwnd FindWindow(NULL,"1.txt - 记事本");//get pidDWORD tid,pid;tid GetWindowThreadProcessId(hwnd,&pid);if (0pid)//for test{pid GetCurrentProcessId();}HANDLE hProcess OpenProcess(PROCESS_ALL_ACCESS,FALS…

linux命令apprw,linux命令学习1(示例代码)

[[email protected] app]# cat /etc/redhat-releaseCentOS Linux release 7.1.1503 (Core)总用量 2636-rw-r--r--. 1 root root 1222783 10月 28 12:09 Glances-1.7.1.tar.gz-rw-r--r--. 1 root root 388499 11月 7 13:20 htop-1.0.2.tar.gz-rw-r--r--. 1 root root 1081874 …

ML.NET 示例:对象检测

ML.NET 版本API 类型状态应用程序类型数据类型场景机器学习任务算法v1.4动态API最新控制台应用程序图像文件对象检测深度学习Tiny Yolo2 ONNX 模型有关如何构建此应用程序的详细说明&#xff0c;请参阅Microsoft Docs网站上附带的教程。问题对象检测是计算机视觉中的一个经典问…

双十一来了,揭秘菜鸟物流背后的那些算法黑科技

又是一年双十一&#xff0c;又一个巨大的挑战摆在了包括菜鸟网络在内的物流面前&#xff0c;但随着人工智能、大数据的应用越来越广泛&#xff0c;无人化仓储、无人化配送越来越多&#xff0c;供应链越来越扁平化&#xff0c;各种算法应用到物流领域的每一个细节。那么&#xf…

socket编程资料-网络收集

1、什么是Socket&#xff1f; Socket又称之为“套接字”&#xff0c;是系统提供的用于网络通信的方法。它的实质并不是一种协议&#xff0c;没有规定计算机应当怎么样传递消息&#xff0c;只是给程序员提供了一个发送消息的接口&#xff0c;程序员使用这个接口提供的方法&#…

linux监听端口丢失,linux – 如果没有监听端口,则为Systemd重启服务

我建议你采用不同的方法,并使用专用的监控工具来实现这一目标.我最喜欢的监控工具,允许重新启动服务,以防它们崩溃,或者不再在其配置的端口上监听,这是monit&#xff1a;https://packages.debian.org/jessie/monit配置文件中有很多示例,在此站点和其他地方有关设置的示例.我将列…

开源推荐:Asp.Net Core入门学习手册!

前言推荐一个入门级的.NET Core开源项目&#xff0c;非常适合新手入门学习.NET Core。开源地址:https://github.com/windsting/little-aspnetcore-book。手册在线下载地址&#xff1a;https://nbarbettini.gitbooks.io/little-asp-net-core-book/content/chapters/mvc-basics/c…

如何拿到高薪数据分析师offer?从精准解读一篇招聘信息开始!

大家好&#xff0c;我是大鹏&#xff0c;目前是一名数据分析师&#xff0c;从非本专业成功转行&#xff0c;创立“数据团学社”“城市数据研习社”&#xff0c;运营数十万人社群&#xff0c;联合发起“城市数据团”。最近有很多学弟学妹咨询我入行数据分析师的情况。总体上说&a…

微软翻译api的使用介绍和注意事项

google翻译api已经收费了&#xff0c;而微软翻译api目前是免费的&#xff0c;支持几种不同的方式访问&#xff0c;如果感兴趣可以自己封装下协议处理。官方介绍&#xff1a; http://msdn.microsoft.com/en-us/library/hh454950.aspx。 这里介绍一下java下的使用。Java下使用微软…

linux备份文件到ftp上,Linux服务器下用FTP上传下载备份文件

从linux服务器批量上传/home/test文件夹里面文件到FTP(192.168.1.122)里面wwwroot目录##shell脚本如下&#xff1a;updir/home/testtodirwwwrootip192.168.1.122usertestpasswordtest123123sssfind $updir -type d -printf $todir/’%P\n’| awk ‘{if ($0 “”)next;print “…

简单概述 .NET Framework 各版本区别

目前已发行的版本有1.0、1.1、2.0、3.0、3.5、4.0、4.5&#xff08;及4.5.1、4.5.2&#xff09;、4.6&#xff08;及4.6.1&#xff09;。1.0版本&#xff1a;最初的.net framework版本&#xff0c;作为一个独立的工具包存在。1.1版本&#xff1a;是1.1的升级版本&#xff0c;加…

为什么不能除以零?

全世界有3.14 % 的人已经关注了数据与算法之美如果你问苹果手机上的Siri&#xff0c;“零除以零等于多少”&#xff0c;它会显示&#xff1a;但是&#xff0c;英文版的Siri还会用语音说这一段话&#xff1a;“假如你有0块饼干&#xff0c;要分给0个朋友&#xff0c;每个人能分到…