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

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

abd832359aca6906a61cbb1087c86032.png

本教程操作环境: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;

?>

输出:

fd2b816d2fa98089a9c9b01353fc1fcd.png

相关函数说明:

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视频教程》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值