>백엔드 개발 >PHP 튜토리얼 >PHP 시간 계산_php 기술 관련 문제 요약

PHP 시간 계산_php 기술 관련 문제 요약

WBOY
WBOY원래의
2016-05-16 09:00:032088검색

이 기사의 예에는 PHP 시간 계산과 관련된 문제가 요약되어 있습니다. 참고하실 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.

1. 3개월 전 날짜를 가져오는 php

<&#63;php header("content-Type: text/html; charset=utf-8");&#63;>
<&#63;php
$s_sdate=date("Y-m-d"); //当前时间
$moth_day=90; //月份 (转为天数)
$s_edate=date("Y-m-d",(strtotime($s_sdate)-$moth_day*84600));
echo $moth_day."前的日期为".$s_edate;
&#63;>

2.일로부터 30일 이후로 계산

strtotime을 사용할 수 있습니다. PHP는 수십 줄의 코드가 필요한 작업을 완료하는 매우 간단한 방법을 제공합니다.

먼저 날짜를 UNIX 타임스탬프로 변환

$t = time(); // 当前时间戳
$t = strtotime("+30 days", $t); // 30天后的时间戳
echo date("Y-m-d", $t); // 格式化日期

3. 두 날짜의 타임스탬프를 변환하고...

$t1 = strtotime("2009-08-19");
$t2 = strtotime("2009-08-20");
$t = $t2 - $t1; // 相差天数的秒
echo (int)($t / 86400)

4. 이번주인지 판단하세요

$date = "2008-12-08";
if (isCurrentWeeks($date)) {
  echo $date."是本星期";
} else {
  echo $date."不是本星期";
}
function isCurrentWeeks($d) {
  return (date("W",strtotime($d))==date("W",strtotime("now")));
}

더 많은 PHP 관련 콘텐츠에 관심이 있는 독자는 이 사이트의 특별 주제를 확인할 수 있습니다: "PHP 날짜 및 시간 사용 요약", "PHP 문자열 요약(문자열) 사용법" , "PHP 배열(Array) 연산 스킬 완성", "PHP 네트워크 프로그래밍 스킬 요약", "PHP 기본 구문 입문 튜토리얼", " PHP 오피스 문서 조작 스킬 요약(워드, 엑셀, 액세스, ppt 포함) ", "PHP 객체지향 프로그래밍 입문 튜토리얼", "php +mysql 데이터베이스 조작 입문 튜토리얼》및 《PHP의 일반적인 데이터베이스 조작 기술 요약

이 기사가 PHP 프로그래밍에 종사하는 모든 사람에게 도움이 되기를 바랍니다.

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