`
javalij
  • 浏览: 35415 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

时间戳

    博客分类:
  • PHP
阅读更多

mysql时间戳
from_unixtime(1291865629,'%y-%m-%d %H:%i:%s')             ->2010-12-09 11:33:49 //时间戳转化
英文格式日期时间
date_format('2010-12-09 11:33:49',%Y%m%d)    ->2010-12-09  // 格式化英文格式日期时间

DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p')  ->Dec 29 2008 11:45 PM
DATE_FORMAT(NOW(),'%m-%d-%Y')->12-29-2008
DATE_FORMAT(NOW(),'%d %b %y') ->29 Dec 08

DATE_FORMAT(NOW(),'%d %b %Y %T:%f') -> 29 Dec 2008 16:25:46.635
UNIX_TIMESTAMP('2010-12-09 11:33:49')        ->1291865629 // 英文格式日期时间 转化 时间戳

====================================================================================
php时间戳

time() :                         返回当前的 UNIX 时间戳

date(format,timestamp)                 把时间戳格式化为可读性更好的日期和时间。
    format         必需。规定时间戳的格式。
    timestamp     可选。规定时间戳。默认是当前的日期和时间。
    date('Y-m-d H:i:s')         ->获取当前可读性的日期
    date('Y-m-d H:i:s',time())    ->获取当前可读性的日期

strtotime(time,now)                将任何英文文本的日期时间描述解析为 UNIX 时间戳
    strtotime('2010-12-09 11:33:49')     ->1291865629
    <?php
        echo(strtotime("now"));
        echo(strtotime("3 October 2005"));
        echo(strtotime("+5 hours"));
        echo(strtotime("+1 week"));
        echo(strtotime("+1 week 3 days 7 hours 5 seconds"));
        echo(strtotime("next Monday"));
        echo(strtotime("last Sunday"));
    ?>

mktime(hour,minute,second,month,day,year,is_dst)    
    mktime() 函数对于日期运算和验证非常有用。它可以自动校正越界的输入:
    <?php
        echo(date("M-d-Y",mktime(0,0,0,12,36,2001)));
        echo(date("M-d-Y",mktime(0,0,0,14,1,2001)));
        echo(date("M-d-Y",mktime(0,0,0,1,1,2001)));
        echo(date("M-d-Y",mktime(0,0,0,1,1,99)));
    ?>
    <?php
        $tomorrow = mktime(0,0,0,date("m"),date("d")+1,date("Y"));
        echo "Tomorrow is ".date("Y/m/d", $tomorrow);
    ?>

分享到:
评论

相关推荐

    科学计数法转换时间戳 科学计数法转换时间戳

    在计算机编程中,时间戳通常用来表示某个特定时间点距离1970年1月1日(UTC)零点的秒数。而科学计数法是一种表示大数值或小数值的方式,它将数字写为一个1到10之间的数字乘以10的幂次。在某些场景下,科学计数法可能...

    带时间戳的串口终端

    本文将深入探讨“带时间戳的串口终端”这一主题,结合其标题、描述和标签,我们将围绕串口通信、时间戳以及终端工具进行详细阐述。 首先,让我们了解什么是串口通信。串行接口,简称串口,是计算机硬件上的一种接口...

    windows下获取时间戳

    在Windows操作系统中,时间戳通常指的是自1970年1月1日00:00:00(协调世界时,UTC)起至当前时间的总秒数。这个概念在编程和系统管理中非常常见,特别是在批处理脚本(BAT文件)中,因为它们可以方便地处理和比较...

    RTSP时间戳计算工具

    在RTSP流中,RTP时间戳是每个数据包头中的一个字段,它用于表示数据包内数据的采样时刻。RTP时间戳以每秒32位的频率递增,这使得它可以覆盖大约68分钟的连续采样时间。通过比较连续RTP包的时间戳,可以了解音频或...

    Delphi时间戳算法解决兼容问题完整版

    在IT行业中,时间戳是一个非常重要的概念,尤其是在编程和数据处理中。Delphi是一个流行的Object Pascal开发环境,它被广泛用于构建高性能的应用程序。本文将深入探讨如何在Delphi中处理时间戳,尤其是针对不同操作...

    RTC_初始化STM32F103RTC_rtc时间戳_stm32f103rtc_时间戳_时间戳与日期时间相互转化_

    本文将详细介绍如何初始化STM32F103的RTC功能,设置和读取RTC时间,以及如何处理时间戳和日期时间的相互转化。 首先,初始化STM32F103的RTC步骤如下: 1. 复位RTC:在开始配置RTC之前,需要确保RTC处于复位状态。...

    时间戳串口工具,最经典的

    "时间戳串口工具"是这类应用中的经典工具,它具备多种实用功能,如延时发送、集群发送、时间戳显示以及参数自动保存等。 首先,让我们详细了解一下时间戳的概念。时间戳是指自某个固定时刻(通常是1970年1月1日 00:...

    Python获取昨天、今天、明天开始、结束时间戳的方法

    在Python中获取昨天、今天、明天的开始与结束时间戳,首先需要使用到datetime模块来获取当前日期以及进行日期的运算。下面会详细解释整个过程以及所涉及到的函数和方法。 首先,我们使用datetime模块中的date类来...

    C#随机生成时间戳

    在C#编程中,生成时间戳是一个常见的需求,特别是在ASP.NET开发中,可能需要用于创建唯一标识、模拟请求时间或处理数据库记录等场景。本文将深入探讨如何在C#中生成随机时间戳,并且着重讲解如何避免生成重复的...

    windows ping添加时间戳

    在标题“windows ping添加时间戳”中提到的,是指在执行ping命令时,通过添加特定参数来显示每个响应的时间戳,以便更准确地分析网络延迟和丢包情况。下面将详细介绍如何在Windows XP、Windows 7和Windows 8中使用带...

    时间戳功能(HAL库)

    STM32的时间戳功能主要通过实时时钟(RTC, Real-Time Clock)来实现,这是一个能够独立于微控制器主时钟运行的低功耗时钟模块,可以用来追踪和记录特定事件的发生时间。在本项目中,我们将利用STM32的RTC时间戳功能,...

    python正常时间和unix时间戳相互转换的方法

    本文实例讲述了python正常时间和unix时间戳相互转换的方法。分享给大家供大家参考。具体分析如下: 这段代码可以用来转换常规时间格式为unix时间戳,也可以将unix时间戳转换回来, 例如:1332888820 格式转换成 ...

    时间戳 日期时间的转换

    在计算机科学和编程领域,时间戳是一个非常重要的概念,它用于表示特定时刻的无歧义数值。时间戳通常以秒或毫秒为单位,自1970年1月1日(UTC/GMT的午夜)起经过的总秒数。这种表示方式使得不同系统之间交换时间数据...

    时间戳转换工具(windows端)

    作为一个程序员一般情况下,json和时间戳是常用的两个工具,我咨询过很多个朋友,他们一般都是通过在线工具对json进行格式化,或者查询时间戳。这个方式也是我之前的使用方式,此种方式不足之处如下: 1.每次打开...

    数字时间戳(DTS,digital time-stamp)的原理

    数字时间戳(Digital Time-Stamp, DTS)是信息技术领域中一种重要的安全机制,它主要用于确保数据或电子文档的时间有效性。这项技术的核心在于提供了一种可靠的方法,验证电子文档或信息在特定时间的存在状态,这...

    delphi 实现 时间戳转 换为 本地时间(支持<=10位,=13位)

    在Delphi编程环境中,时间戳转换是一个常见的任务,特别是在处理网络数据或与服务器通信时。时间戳通常以Unix时间戳的形式表示,它是一个从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不包括闰秒。在Delphi中...

    Android获取时间戳,以及将时间戳转换为时间

    在Android开发中,时间戳的处理是常见的任务之一。时间戳是一个表示特定日期和时间的数字,通常以秒或毫秒为单位自1970年1月1日(UTC/GMT的午夜)以来的持续时间。在这个教程中,我们将深入探讨如何在Android环境中...

    KETTLE时间戳-源数据自带时间

    本文将详细讲解标题为"KETTLE时间戳-源数据自带时间"的相关知识点,以及如何在Kettle中处理带有时间戳的数据进行同步。 时间戳在数据处理中扮演着至关重要的角色,它记录了事件发生的确切时间。在源数据库中,如果...

    带时间戳的串口助手

    标题中的“带时间戳的串口助手”是指一种专门用于串行通信调试的软件工具,它具有独特的功能,即在发送或接收的数据中附加时间戳信息。时间戳是记录特定事件发生时间的一种方式,通常以日期和时间的形式表示。在串口...

Global site tag (gtag.js) - Google Analytics