首页 > 编程语言 >PHP 获取13位毫秒级时间戳

PHP 获取13位毫秒级时间戳

时间:2023-07-13 12:24:13浏览次数:33  
标签:13 dump getMillisecond3 int dateTime 毫秒 var PHP

$dateTime 不传值取当前时间

/**
 * @param mixed $dateTime 任意有效时间格式
 *
 * @return int
 * @throws \Exception
 */
function getMillisecond($dateTime = null): int
{
    $microTime = $dateTime === null ? microtime(true) : (new \DateTime($dateTime))->getTimestamp() + microtime(true) - time();
    return (int)($microTime * 1000);
}

示例:

var_dump(getMillisecond3()); // 1689221068283
var_dump(getMillisecond3('2023-7-13 11:51:02')); // 1689220262283
var_dump(getMillisecond3('10 September 2023')); // 1694275200283
var_dump(getMillisecond3('now')); // 1689221068283

标签:13,dump,getMillisecond3,int,dateTime,毫秒,var,PHP
From: https://www.cnblogs.com/buyucoder/p/17550117.html

相关文章

  • 【雕爷学编程】Arduino动手做(138)---64位WS2812点阵屏模块8
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • PHP 生成数据库的 markdown 字段说明文档,支持 mysql,postgresql
    安装composerrequirepeng49/db2markdown命令行使用phpvendor/bin/db2markdown输入数据库的地址(host),端口(port)用户名,密码,要导出的表,默认是*,生成所有表的文档,指定多个表明用逗号隔开,如:table1,table2$phpsrc/bin/db2markdownpleaseenterthedb(1mys......
  • rabbitmq php 代码示例
    交换机类型direct:直连交换机,根据路由键投递到与绑定键匹配的队列。fanout:扇形交换机,采用广播模式,投递到所有与之绑定的队列。topic :主题交换机,对路由键与绑定键进行模式匹配后再投递到相应的队列。headers:头交换机,不处理路由键,而是根据发送的消息内容中的heade......
  • newcoder61132F <结论:排序最小交换次数>
    题目松鼠排序n个不同的数,任意交换位置进行排序,其最小交换次数。思路结论:\(最小交换次数=n-r\),其中\(r\)为置换环个数。参考:https://www.cnblogs.com/CDOI-24374/p/16410082.html代码Code#include<iostream>#include<algorithm>#include<vector>#include<cstrin......
  • newcoder61132L <multiset 维护中位数>
    题目中位数多次询问,每次修改数组中一个数,问修改后n个数的中位数思路使用multiset,分别维护数组的较大的\(n/2+1\)个和较小的\(n/2\)个;根据数据范围,或许可用线段树+二分...代码Code#include<iostream>#include<algorithm>#include<vector>#include<cstring>......
  • newcoder61132D <最短路 二分答案>
    题目松鼠回家思路对n个结点的松果个数排序,二分最大松果个数check(x),跑最短路,在不访问比x松果个数多的节点的情况下,从起点到终点消耗的最小体力代码Code#include<iostream>#include<algorithm>#include<vector>#include<cstring>#include<queue>using......
  • 【雕爷学编程】Arduino动手做(113)---5110液晶屏模块2
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是......
  • [ABC134E] Sequence Decomposing
    SequenceDecomposingの传送门前置知识multisetDescription求一个数列\(a\)中递增子序列的最少个数。Solution考虑用multiset存每个递增子序列的最后一个数。对于每一个\(a_i\)(\(1\lei\len\)),二分查找multiset中第一个小于\(a_i\)的数。如果有,就删除这......
  • 132. 分割回文串 II
    给你一个字符串s,请你将s分割成一些子串,使每个子串都是回文。返回符合要求的最少分割次数。示例1:输入:s="aab"输出:1解释:只需一次分割就可将s分割成["aa","b"]这样两个回文子串。>动态规划classSolution{public:intminCut(strings){ve......
  • 华普智通HP-VSSP-1380 多功能型可变限速标志
    一种多功能可变限速标志,全点阵交通诱导信息屏,同时可兼顾交通管理信息发布和限速信息发布的功能。定制化一体服务公司介绍公司简介华普智通科技有限公司是一家专注于智能交通产品研发的企业,尤其专注于道路交通安全产品的方案研发。赋能智慧安全路网 ,共筑智能交通平台是我......