首页 > 编程语言 >php打印微秒时间

php打印微秒时间

时间:2023-06-15 16:57:20浏览次数:52  
标签:修改 DateTime 打印 dateTime 对象 DateTimeImmutable 微秒 php

2023年6月15日16:13:29

date()函数默认只能获取到秒级的时间戳,无法直接获取微秒级的时间

建议使用 DateTime or DateTimeImmutable

DateTime 此类与 DateTimeImmutable 行为相同。区别就是调用有修改行为的方法(比如 DateTime::modify())时,会修改对象本身。

警告
DateTime 类的对象上调用方法会改变对象中封装的信息,如果想要避免这种情况,就得使用 clone 操作符创建新的对象。推荐使用 DateTimeImmutable 代替 DateTime 来获得这个默认行为。

如果你需要频繁地修改日期和时间对象,或者希望通过引用传递来修改原始对象,可以使用DateTime类。如果你需要保持日期和时间对象的不可变性,并且每次修改都返回一个新的对象,可以使用DateTimeImmutable类。

$dateTime = new DateTime('-1 day');
p($dateTime->format('Y-m-d H:i:s.u'));

$dateTime = new DateTimeImmutable('-1 day');
p($dateTime->format('Y-m-d H:i:s.u'));

__construct构造方法也是支持strtotime()的类似操作

标签:修改,DateTime,打印,dateTime,对象,DateTimeImmutable,微秒,php
From: https://www.cnblogs.com/zx-admin/p/17483225.html

相关文章

  • 2023年打印机电商市场数据分析
    近年来,伴随自动化办公及在线教育等场景的常态化,文件或学习资料等的打印需求不断增长,这也使得打印机需求暴增,打印机市场的市场规模也越来越大。根据鲸参谋电商平台的相关数据显示,今年1月份至4月份,打印机在天猫平台上的商品总销量将近2000万件,商品总销售额将近21亿。目前,天猫平台上打......
  • windows php7、PHPStudy(小皮)配置oracle扩展
    一、php配置oci扩展1.访问链接下载对应oracle版本的即时客户端(OracleInstantClient)https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html  2.解压下载文件,将下面两个文件放入php目录下   3.访问链接https://windows.php.net/down......
  • 【剑指Offer】19、顺时针打印矩阵
    【剑指Offer】19、顺时针打印矩阵题目描述:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4X4矩阵:12345678910111213141516则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.解题思路:由于是按照从外到内的顺序依次打......
  • 浅谈 thinkphp composer 扩展包加载原理
    浅谈thinkphpcomposer扩展包加载原理本文将介绍ThinkPHP中Composer扩展包的加载原理,帮助读者更好地理解和应用该功能。前言如题,今天感觉好久没有更新博客了。最近迷上了物联网开发。一直在研究stm32、51这些东西。想起来前几天群里面有人问到tp扩展包原理。其实这个前......
  • 数据结构和算法——旋转打印链表
    1、问题描述输入参数nn为正整数,如输入n=5n=5,则按行打印如下的数字:2、问题的理解这个问题是将数字1…n21…n2按照一圈一圈的方式......
  • PHP基础——字符串的常用操作
    在PHP中使用较多的是字符串的操作,字符串的常用操作主要有如下的几种:字符串的表示字符串的连接去除字符串中的空格和特殊字符字符串的比较分割字符串和合成字符串1、字符串的表示在PHP中,字符串有两种表示的方法:-单引号:”-双引号:”“如:<?php$str_1="Hello\n";......
  • PHP配置查找
    #PHP那个配置文件在启用php-i|grepphp.ini#配置扩展目录php-i|grepextension_dir ......
  • 跨平台的PHP开发IDE-PhpStorm 2023
    PhpStorm2023mac/win是一款由JetBrains公司开发的跨平台PHP集成开发环境(IDE),它是目前市场上最受欢迎的PHP开发工具之一。PhpStorm提供了一整套功能齐全的工具,可以帮助开发者更加高效地编写PHP代码。→→↓↓载PhpStorm2023mac/win 其中最突出的功能包括:智能化......
  • web页面中导出Excel 方法一 后端php导出Excel
    这个示例使用 前端easyui-datagrid 后端php 其中前端是不是easyui-datagrid不重要,这个方法主要是使用后端php来实现导出Excel优点:现在的应用中大部分是分页显示的,在前台只显示一部分,但导出Excel是要看全部的。所以此时用前端js导出则不太好实现。缺点:当查询数据量较......
  • 算法面试题:逆时针打印二叉树外围边缘
    给定一颗二叉树如下:要求把二叉树的外边缘按照逆时针的方式打印出来,也就是你需要打印出以下节点:314,6,271,28,0,17,641,257,29,278,7整个二叉树的外边缘分三部分,第一部分是最左边缘,也就是节点314,6,271,28。第二部分是底边节点,他们分别是0,17,641,257,29。第三部分是右边缘,他们分......