>  기사  >  백엔드 개발  >  PHP에서 타임스탬프를 날짜로 변환하고 월을 0으로 만드는 방법

PHP에서 타임스탬프를 날짜로 변환하고 월을 0으로 만드는 방법

藏色散人
藏色散人원래의
2021-06-30 11:15:011846검색

PHP 타임스탬프를 날짜로 변환하고 월을 0으로 만드는 방법: 먼저 PHP 샘플 파일을 만든 다음 시간 함수를 통해 타임스탬프를 가져옵니다. 마지막으로 "date("Y-n-j G:i:s");" 시간을 변환하는 방법 스탬프를 날짜로 변환하고 월을 0으로 설정하면 됩니다.

PHP에서 타임스탬프를 날짜로 변환하고 월을 0으로 만드는 방법

이 문서의 운영 환경: Windows 7 시스템, PHP 버전 7.1, Dell G3 컴퓨터.

PHP에서 타임스탬프를 날짜로 변환하고 월을 0으로 만드는 방법은 무엇입니까?

PHP 날짜 형식은 0이 아니어야 합니다. 타임스탬프 형식을 지정할 때 0이 있는 솔루션과 없는 솔루션이 있습니다.

때때로 웹 페이지에 날짜와 시간이 출력될 때 월과 날짜 앞에 0이 있는 것처럼 느껴집니다. 오늘은 PHP 타임스탬프에서 월과 날짜 앞에 0을 표시할지 여부에 대한 자세한 매개변수를 다음과 같이 공유하겠습니다.

예:

  • Follow echo date("Y-m-d H:i:s);

페이지 출력 결과는 다음과 같습니다. 2016-05-22 09:14:08

  • echo date("Y-n-j G:i:s");

에 따르면 페이지 출력 결과는 다음과 같습니다. 2016-5-22 9:14 :08

이것은 매우 일반적인 함수 사용입니다. 아래를 참조하세요

  • 현재 시간 날짜를 가져오는 방법()

은 매우 유용합니다. 시간을 가져오는 방법은 간단합니다. 형식은 날짜($format, $ timestamp)이고, 타임스탬프는 타임스탬프입니다.

  • 타임스탬프 메서드 가져오기 time(), strtotime ()

두 방법 모두 PHP에서 유닉스 타임스탬프를 얻을 수 있으며, time.()은 시간 형식을 타임스탬프로 변환하는 데 사용되며 $time이 필요합니다. 이해하셨겠지만, 더 알고 싶으시면 계속 읽어주세요.

  • date.($format) 사용법

예:

echo date(‘Y-m-d’) ,输出结果:2012-03-22
echo  date(‘Y-m-d H:i:s’),输出结果:2012-03-22 23:00:00
echo  date(‘Y-m-d’, time()),输出结果:2012-03-22 23:00:00(结果同上,只是多了一个时间戳参数)(时间戳转换为日期格式的方法)
echo  date(‘Y’).’年’.date(‘m’).’月’.date(‘d’).’日’,输出结果:2012年3月22日

다음은 몇 가지 예일 뿐이며 다음은 형식을 수정한 것입니다. 다음 형식의 각 문자의 의미:

다양한 매개변수에 대한 자세한 설명:

a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"
D - 星期几,三个英文字母; 如: "Fri"
F - 月份,英文全名; 如: "January"
h - 12 小时制的小时; 如: "01" 至 "12"
H - 24 小时制的小时; 如: "00" 至 "23"
g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"
G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"
i - 分钟; 如: "00" 至 "59"
j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"
l - 星期几,英文全名; 如: "Friday"
m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"
n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"
M - 月份,三个英文字母; 如: "Jan"
s - 秒; 如: "00" 至 "59"
S - 字尾加英文序数,二个英文字母; 如: "th","nd"
t - 指定月份的天数; 如: "28" 至 "31"
U - 总秒数
w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)
Y - 年,四位数字; 如: "1999"
y - 年,二位数字; 如: "99"
z - 一年中的第几天; 如: "0" 至 "365"

추가 기타 사용법:

<?php
echo "今天:".date("Y-m-d")."
";
echo "昨天:".date("Y-m-d",strtotime("-1 day")), "
";
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"))."
";
echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."
";
echo "十年后:".date("Y-m-d",strtotime("+10 year"))."
";
?>

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP에서 타임스탬프를 날짜로 변환하고 월을 0으로 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.