对于社保截止日接口的学习记录---对于php时间的操作(date_time和timestamp)

本文主要是介绍对于社保截止日接口的学习记录---对于php时间的操作(date_time和timestamp),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

首先,是对于时间的操作,通过几个例子来说吧

一.关于时间戳转换成datetime类型的操作。
这个操作用到的是date函数。

date(format,timestamp)

1.1、参数介绍
第一个参数format,表示你需要的格式,第二个参数timestamp表示要转换的时间戳
关于format字段,你可以根据自己的要求自由组装,常用于日期的字符如下:
Y大写 返回2015
y小写 返回15

H大写 是24小时制
h小写 是12小时制

还有分钟的话是 i,不是m哦,如果写出m的话,就会把月份显示上去了

1.2、使用实例 (ps: 现在时间2016年7月29日,以下输出结果都是按这个时间来的)
1.2.2 最常用的例子(ps: time()函数表示当前的时间戳):

echo date('Y-m-d H:i:s',time());//输出结果2016-7-29 16:40:23

1.2.2 如果你只关注年月日,后面的几点:几分:几秒都想固定住。可以用这种方式将时间戳转化为年月日的形式,然后拼接上时间的数据

echo date('Y-m-d',time()).'09:00:00';//输出结果2016-7-29 09:00:00

1.2.3 获取当前时间往后一个月的写法

echo date('Y-m',strtotime('+1 month'));//输出结果2016-8

1.2.4.可以直接获取单单一个日子,或者只要月份,只要年份等

$day = date('d'time());//输出结果29
$day = date('m'time());//输出结果7
$day = date('Y'time());//输出结果2016

二 关于时间戳转化为datetime类型,使用的函数是strtotime
2.1函数介绍
strtotime(time,now)
第一个参数time表示规定要解析的时间字符串,可以传datetime的形式,也可以传规定的字符串。第二个参数用到比较少,可以不传,默认当前时间

2.2使用实例
2.2.1 最常用的方式,会了这个什么都不怕啦

echo strtotime('2015-11-11 09:22:22’);// 输出时间戳 1447204942

2.2.2 time字段传其他规定的字符串,为了方便展示,我直接将时间戳用date函数转换成datetime的形式

echo "明天:",date("Y-m-d",strtotime("+1 day"));
echo "一周后:",date("Y-m-d",strtotime("+1 week"));
echo "一周零两天四小时两秒后:",date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds"));
echo "下个星期四:",date("Y-m-d",strtotime("next Thursday"));
echo "上个周一:".date("Y-m-d",strtotime("last Monday"));
echo "一个月前:".date("Y-m-d",strtotime("last month"));

上面的代码的展示结果如下,相当于time这个参数既可以传datetime的形式,也可以传指定的字符串。
这里写图片描述

这篇关于对于社保截止日接口的学习记录---对于php时间的操作(date_time和timestamp)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/195264

相关文章

Python调用Orator ORM进行数据库操作

《Python调用OratorORM进行数据库操作》OratorORM是一个功能丰富且灵活的PythonORM库,旨在简化数据库操作,它支持多种数据库并提供了简洁且直观的API,下面我们就... 目录Orator ORM 主要特点安装使用示例总结Orator ORM 是一个功能丰富且灵活的 python O

python使用fastapi实现多语言国际化的操作指南

《python使用fastapi实现多语言国际化的操作指南》本文介绍了使用Python和FastAPI实现多语言国际化的操作指南,包括多语言架构技术栈、翻译管理、前端本地化、语言切换机制以及常见陷阱和... 目录多语言国际化实现指南项目多语言架构技术栈目录结构翻译工作流1. 翻译数据存储2. 翻译生成脚本

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

如何利用Java获取当天的开始和结束时间

《如何利用Java获取当天的开始和结束时间》:本文主要介绍如何使用Java8的LocalDate和LocalDateTime类获取指定日期的开始和结束时间,展示了如何通过这些类进行日期和时间的处... 目录前言1. Java日期时间API概述2. 获取当天的开始和结束时间代码解析运行结果3. 总结前言在J

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

关于Spring @Bean 相同加载顺序不同结果不同的问题记录

《关于Spring@Bean相同加载顺序不同结果不同的问题记录》本文主要探讨了在Spring5.1.3.RELEASE版本下,当有两个全注解类定义相同类型的Bean时,由于加载顺序不同,最终生成的... 目录问题说明测试输出1测试输出2@Bean注解的BeanDefiChina编程nition加入时机总结问题说明

MyBatis-Flex BaseMapper的接口基本用法小结

《MyBatis-FlexBaseMapper的接口基本用法小结》本文主要介绍了MyBatis-FlexBaseMapper的接口基本用法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具... 目录MyBATis-Flex简单介绍特性基础方法INSERT① insert② insertSelec

Spring排序机制之接口与注解的使用方法

《Spring排序机制之接口与注解的使用方法》本文介绍了Spring中多种排序机制,包括Ordered接口、PriorityOrdered接口、@Order注解和@Priority注解,提供了详细示例... 目录一、Spring 排序的需求场景二、Spring 中的排序机制1、Ordered 接口2、Pri

Idea实现接口的方法上无法添加@Override注解的解决方案

《Idea实现接口的方法上无法添加@Override注解的解决方案》文章介绍了在IDEA中实现接口方法时无法添加@Override注解的问题及其解决方法,主要步骤包括更改项目结构中的Languagel... 目录Idea实现接China编程口的方法上无法添加@javascriptOverride注解错误原因解决方