方法:首先使用date_parse_from_format()函数根据指定格式返回包含中文日期信息的关联数组,语法“date_parse_from_format('Y年m月d日',$str)”;然后使用mktime()函数将其转换为时间戳。

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

php 中文日期转时间戳<?php

header('content-type:text/html;charset=utf-8');

$str = '2021年03月31号';

$arr = date_parse_from_format('Y年m月d日',$str);

$time = mktime(0,0,0,$arr['month'],$arr['day'],$arr['year']);

var_dump($arr);

echo '2021年03月31号对应时间戳为:'.$time;

?>

输出:

相关函数说明:

date_parse_from_format()函数根据指定的格式返回包含指定日期信息的关联数组。

语法date_parse_from_format(format,date);参数描述

format必需。规定格式(date_create_from_format() 接受的格式)。

date必需。指定日期,字符串值。

mktime() 函数返回一个日期的 UNIX 时间戳。

语法mktime(hour,minute,second,month,day,year,is_dst);参数描述

hour可选。规定小时。

minute可选。规定分。

second可选。规定秒。

month可选。规定月。

day可选。规定天。

year可选。规定年。

is_dst可选。如果时间在夏令时期间,则设置为 1,否则设置为 0,若未知则设置为 -1(默认)。如果未知,PHP 会试图找到自己(可能产生意外的结果)。注意:该参数在 PHP 5.1.0 中被废弃。取而代之使用的是新的时区处理特性。

推荐学习:《PHP视频教程》

php中文日期转成date类型,php怎么将含中文的日期转为时间戳相关推荐

  1. 解决“yyyy-MM-ddTHH:mm:ss+mm:ss” 格式日期转成Date类型

    报错详情(400 bad request) Field error in object 'activityRequestBody' on field 'endTime': rejected value ...

  2. java form的时间格式_SpringMvc接收日期表单提交,自动转换成Date类型方法

    User中有birthday(Date)属性,用户注册的时候,选择日期即可,然后提交表单,可spring mvc 报错,400 Bad Request意思是不能把字符串转为Date类型的. 实体类中加 ...

  3. oracle date 转换 timestamp,Oracle timestamp类型转换成date类型

    今天需要根据时间判断,统一修改某一个字段的数据.然后打开数据库发现,时间类型为timestamp类型.如下: 然后呢,这对我不是喝口水就可以解决的问题吗? 解决方案如下:我需要改这张表某个字段的内容, ...

  4. 【spring boot】Controller @RequestMapping 数据绑定:接收 Date 类型参数时遇错,将 String 类型的参数转换成 Date 类型

    前言 spring boot 2.1.1.RELEASE 遇错 Failed to convert value of type 'java.lang.String' to required type ...

  5. SQL Server 2008 Datetime Cast 成 Date 类型可以使用索引(转载)

    很久没写blog,不是懒,实在是最近我这的访问速度不好,用firefox经常上传不了图片 ....... 今天无意发现了SQL Server 2008 Datetime Cast 成 Date 类型可 ...

  6. 字符串类型日期时间转换为Date类型解析转换异常java.text.ParseException: Unparseable date: “2019-09-27T18:31:31+08:00”

    字符串类型日期时间转换为Date类型解析转换异常java.text.ParseException: Unparseable date: "2019-09-27T18:31:31+08:00& ...

  7. string转换成date类型_你竟然知道SpringMVC是如何完成类型转换和数据绑定的吗?...

    # 前言 SpringMVC是目前主流的Web MVC框架之一. public String method(Integer num, Date birth) { ...} Http请求传递的数据都是字 ...

  8. java timestamp转换date_Java中Timestamp类型如何转成Date类型

    记录一下:今天在项目中遇到了类型是Timestamp的数据,在前台页面显示时不是我们习惯的常规时间显示格式,如下: 调整前台的时间显示,有两种思路:在前台js去调整和后台处理后再发送到前台展示. 这里 ...

  9. js 年月日中文格式日期转换成Date

    new Date(Date.parse("2007年11月11日".replace('年','-').replace('月','-').replace('日','')))

最新文章

  1. Linux字符设备驱动程序的框架(新写法)
  2. record-09 ATM 过程思想 综合练习
  3. 【Android Gradle 插件】Extension 扩展类型 ( Module 引入插件类型 | application 插件 | library 插件 | Variants 变体列表 )
  4. 信息图:大数据2016年分析趋势
  5. BZOJ 1396:识别子串 SA+树状数组+单调队列
  6. deeplab运行指南
  7. mysql编号用什么类型_mysql 之编码配置、引擎介绍、字段操作、数据类型及约束条件...
  8. 国土空间规划项目资料获取的途径
  9. 前端JavaScript 常见的报错及异常捕获与处理方法
  10. 2021年中国电动扫地机市场趋势报告、技术动态创新及2027年市场预测
  11. Android出现:java.lang.NoClassDefFoundError: android/os/PersistableBundle
  12. 加密狗映射至虚拟服务器,ESXI 5.1/5.5 主机添加或映射USB设备(加密狗)(示例代码)...
  13. 2018金山WPS实习面试
  14. 使用KMS激活软件导致浏览器呗篡改解决办法
  15. css3实现爱心图标
  16. Ruby On Rails 4 hello world,Ruby On Rails上手
  17. 手机维修基础 常见故障分析㈣
  18. 理解C#中装箱和拆箱的概念
  19. (转载)constnbsp;charnbsp;*amp;nbs…
  20. 操作系统学习之文件管理:

热门文章

  1. linux 卸载license,卸载 Network License Manager 的步骤
  2. Gartner:首席信息官能从IT支出中得到哪些收获?
  3. 李开复致中国大学生父母的一封信
  4. 关于三角恒等变换与正余弦定理的学习总结
  5. 【SGU】117. Counting 快速幂
  6. 用Python登陆新版正方教务系统获取课程表(及RSA加密密码实现)
  7. Oracle MySQL Hive sql进行相邻数据相减、相加等运算 lad lead 窗口函数 偏移函数
  8. android实现微信网页浏览、QQ下拉效果SlidingLayout
  9. 转载批处理之FOR语句祥解
  10. java模糊查询、自动补全的实现