精华内容
下载资源
问答
  • 使用PHP strtotime()函数可以获取一周的第一天。此函数返回默认时间变量timestamp,然后使用date()函数将时间戳日期转换为可理解的日期。strtotime()函数: strtotime()函数通过解析时间字符串返回时间戳中的结果。...

    使用PHP strtotime()函数可以获取一周的第一天。此函数返回默认时间变量timestamp,然后使用date()函数将时间戳日期转换为可理解的日期。

    d135b1bafba6bc6e4c6bb9430c7d13cc.png

    strtotime()函数: strtotime()函数通过解析时间字符串返回时间戳中的结果。

    语法:

    strtotime($EnglishDateTime, $time_now)

    参数:

    strtotime()函数接受上面提到的两个参数,如下所述:

    $ EnglishDateTime:它指定英文文本日期时间描述,表示要返回的日期或时间。该函数解析字符串并以秒为单位返回时间。这是必需的参数。

    $ time_now:此参数指定用于计算返回值的时间戳。这是一个可选参数。

    date()函数: date()函数返回更易理解和人类可读的日期格式。

    语法:

    date( format, timestamp )

    参数此函数接受上述两个参数,如下所述:

    format:指定显示结果的日期和时间格式。

    timestamp:它是生成日期的默认时间变量。

    注意:在PHP中,星期从星期一开始,所以如果时间字符串以“this week”给出,则输出将是星期一的时间戳,通过传递date()函数可以使其可读。

    示例1:当时间字符串为“this week”(本周)时,获取一周的默认第一天。

    输出:

    First day of this week: Monday - 11/02/2019

    在PHP中,要把周日作为一周的第一天,需要考虑上一周的周日。也就是说得到一个星期的第一天(星期日)需要得到上一个星期的星期天,得到下一个星期的第一天(星期日)需要得到这个星期的星期天,以此类推。

    PHP支持-ve indexing in time-string。因此,为了获得前一周,它可以将时间字符串用作“-1 week”,并且为了获得当天它还必须包括日期时间字符串的名称。

    示例2:获取一周的第一天(星期日)。

    输出:

    First day of this week: Sunday - 10/02/2019 First day of last week: Sunday - 03/02/2019 First day of next week: Sunday - 17/02/2019 First day of week after next week : Sunday - 24/02/2019

    本篇文章就是关于如何在PHP中获得一周的第一天的方法介绍,希望对需要的朋友有所帮助!

    展开全文
  • //这个星期的星期// @$timestamp ,某个星期的某个时间戳,默认为当前时间// @is_return_timestamp ,是否返回时间戳,否则返回时间格式function this_monday($timestamp=0,$is_return_timestamp=true){static $...

    //这个星期的星期一

    // @$timestamp ,某个星期的某一个时间戳,默认为当前时间

    // @is_return_timestamp ,是否返回时间戳,否则返回时间格式

    function this_monday($timestamp=0,$is_return_timestamp=true){

    static $cache ;

    $id = $timestamp.$is_return_timestamp;

    if(!isset($cache[$id])){

    if(!$timestamp) $timestamp = time();

    $monday_date = date('Y-m-d', $timestamp-86400*date('w',$timestamp)+(date('w',$timestamp)>0?86400:-/*6*86400*/518400));

    if($is_return_timestamp){

    $cache[$id] = strtotime($monday_date);

    }else{

    $cache[$id] = $monday_date;

    }

    }

    return $cache[$id];

    }

    展开全文
  • //本周的第一天和最后一天复制代码 代码如下:$date=new DateTime();$date->modify('this week');$first_day_of_week=$date->format('Y-m-d');$date->modify('this week +6 days');$end_day_of_week=$date-&...

    //本周的第一天和最后一天

    复制代码 代码如下:

    $date=new DateTime();

    $date->modify('this week');

    $first_day_of_week=$date->format('Y-m-d');

    $date->modify('this week +6 days');

    $end_day_of_week=$date->format('Y-m-d');

    经过测试modity不知道是用做什么了,于时找了另两个例子

    复制代码 代码如下:

    //这个星期的星期一

    // @$timestamp ,某个星期的某一个时间戳,默认为当前时间

    // @is_return_timestamp ,是否返回时间戳,否则返回时间格式

    function this_monday($timestamp=0,$is_return_timestamp=true){

    static $cache ;

    $id = $timestamp.$is_return_timestamp;

    if(!isset($cache[$id])){

    if(!$timestamp) $timestamp = time();

    $monday_date = date('Y-m-d', $timestamp-86400*date('w',$timestamp)+(date('w',$timestamp)>0?86400:-/*6*86400*/518400));

    if($is_return_timestamp){

    $cache[$id] = strtotime($monday_date);

    }else{

    $cache[$id] = $monday_date;

    }

    }

    return $cache[$id];

    }

    //这个星期的星期天

    复制代码 代码如下:

    // @$timestamp ,某个星期的某一个时间戳,默认为当前时间

    // @is_return_timestamp ,是否返回时间戳,否则返回时间格式

    function this_sunday($timestamp=0,$is_return_timestamp=true){

    static $cache ;

    $id = $timestamp.$is_return_timestamp;

    if(!isset($cache[$id])){

    if(!$timestamp) $timestamp = time();

    $sunday = this_monday($timestamp) + /*6*86400*/518400;

    if($is_return_timestamp){

    $cache[$id] = $sunday;

    }else{

    $cache[$id] = date('Y-m-d',$sunday);

    }

    }

    return $cache[$id];

    }

    展开全文
  • } /** * 获取某年第一天日期 * @param year 年份 * @return Date */ public static Date getYearFirst(int year){ Calendar calendar = Calendar.getInstance(); calendar.clear(); calendar.set(Calendar.YEAR,...

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段。

    编程之家小编现在分享给大家,也给大家做个参考。

    package com.dada.test;

    import java.text.SimpleDateFormat;

    import java.util.Calendar;

    import java.util.Date;

    /**

    * @author li_yueling

    * @version 1.0 2011-03-25

    *

    */

    public class DateUtil {

    /**

    * 默认日期格式

    */

    public static String DEFAULT_FORMAT = "yyyy-MM-dd";

    /**

    * 测试主方法

    * @param args

    */

    public static void main(String[] args) {

    for(int i = 1951;i < 1960;i++){

    System.out.println(formatDate(getYearFirst(i)));

    System.out.println(formatDate(getYearLast(i)));

    }

    System.out.println(formatDate(getCurrYearFirst()));

    System.out.println(formatDate(getCurrYearLast()));

    }

    /**

    * 格式化日期

    * @param date 日期对象

    * @return String 日期字符串

    */

    public static String formatDate(Date date){

    SimpleDateFormat f = new SimpleDateFormat(DEFAULT_FORMAT);

    String sDate = f.format(date);

    return sDate;

    }

    /**

    * 获取当年的第一天

    * @param year

    * @return

    */

    public static Date getCurrYearFirst(){

    Calendar currCal=Calendar.getInstance();

    int currentYear = currCal.get(Calendar.YEAR);

    return getYearFirst(currentYear);

    }

    /**

    * 获取当年的最后一天

    * @param year

    * @return

    */

    public static Date getCurrYearLast(){

    Calendar currCal=Calendar.getInstance();

    int currentYear = currCal.get(Calendar.YEAR);

    return getYearLast(currentYear);

    }

    /**

    * 获取某年第一天日期

    * @param year 年份

    * @return Date

    */

    public static Date getYearFirst(int year){

    Calendar calendar = Calendar.getInstance();

    calendar.clear();

    calendar.set(Calendar.YEAR,year);

    Date currYearFirst = calendar.getTime();

    return currYearFirst;

    }

    /**

    * 获取某年最后一天日期

    * @param year 年份

    * @return Date

    */

    public static Date getYearLast(int year){

    Calendar calendar = Calendar.getInstance();

    calendar.clear();

    calendar.set(Calendar.YEAR,year);

    calendar.roll(Calendar.DAY_OF_YEAR,-1);

    Date currYearLast = calendar.getTime();

    return currYearLast;

    }

    }

    以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

    如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

    展开全文
  • 用php获取本周、本月第一天与最后天时间戳。1,获取今天的时间范围:$start = mktime(0,0,0,date("m"),date("d"),date("Y"));...2,获取本周第一天/最后一天的时间戳$year = date("Y");$month = date("m");$day ...
  • /*** 日期工具类*/public class DateUtils {/*** 获取今天* @return String* */public static String getToday(){return new SimpleDateFormat("yyyy-MM-dd").format(new Date());}/*** 获取昨天* @return String* *...
  • JAVA获取本周 本月 本年 第一天和最后一天/*** 日期工具类*/public class DateUtils {/*** 获取今天* @return String* */public static String getToday(){return new SimpleDateFormat("yyyy-MM-dd").format(new ...
  • JAVA获取本周 本月 本年 第一天和最后一天/*** 日期工具类*/public class DateUtils {/*** 获取今天* @return String* */public static String getToday(){return new SimpleDateFormat("yyyy-MM-dd").format(new ...
  • JAVA获取本周 本月 本年 第一天和最后一天 /** * 日期工具类 */ public class DateUtils { /** * 获取今天 * @return String * */ public static String getToday(){ return new SimpleDateFormat("yyy...
  • 本周、本月、本季度、本年第一天, 本周、本月、本季度、本年最后一天 """ import datetime # 获取常用特定日期(如去年/季度/当月/本周/首日/) # ======================================= # 关于年(今年,...
  • * 获取本周的第一天 * @return String * **/ public static String getWeekStart(){ Calendar cal=Calendar.getInstance(); cal.setFirstDayOfWeek(Calendar.MONDAY); cal.setTime(new java.util.Date...
  • }/*** 获取当年的第一天 *@paramyear *@return */ public staticDate getCurrYearFirst(){ Calendar currCal=Calendar.getInstance();int currentYear =currCal.get(Calendar.YEAR);returngetYearFirst(currentYear...
  • -- 返回本周第一天 select date_sub(now(),interval dayofweek(now())-2 day) -- 返回本周最后一天 select date_add(now(),interval 7-dayofweek(now())+1 day) -- 返回本月第一天 select date_sub(now(),i...
  • // 获取本周第一天 function getWeekStart () { var weekStart = new Date(now_year, now_month, now_date - now_day +1); return formatDate(weekStart); } // 获取本周最后一天 function getWeekEnd () { ...
  • 今年第一天 00:00:00select trunc(sysdate, "yyyy") from dual;去年最后一天 23:59:59select trunc(sysdate,"year")-1+ 0.99999 from dual;本季第一天 00:00:00select trunc(sysdate, "Q") from dual;本季最后一天 ...
  • $yearFirstDay = date('Y-m-d: H:i:s' ,mktime(0, 0, 0, 1,1, date("Y"))); $nowDate = date('Y-m-d: H:i:s' ,mktime(23, 59, 59, date("m") , date("d"), date("Y")));
  • Calendar c = new GregorianCalendar(); c.setFirstDayOfWeek(Calendar.MONDAY); c.setTime(new Date()); c.set(Calendar.DAY_OF_WEEK, c.getFirstDayOfWeek()); // Monday System.out.println(c....//本月第一天
  • SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");     //获取前月的第一天  Calendar cal_1=Calendar.getInstance();//获取当前日期   cal_1.add(Calendar.MONTH, -1);
  • 本月第一天 select to_char(trunc(sysdate, 'mm'),'yyyy-mm-dd') from dual; 本月最后一天 select to_char(last_day(trunc(sysdate)),'yyyy-mm-dd') from dual; 下月第一天 SELECT to_char(last_day...
  • 今天项目中要获取本周、本月、本季、本年第一天,发现网上的方法或多或少都有问题,于是自己写了一个,亲测可用。同时回顾了一下js日期对象的知识,做个总结先上代码:1 /**2 * 获取指定日期的周的第一天、月的...
  • 总有需要获取指定时间,这里的方法适合封装,本周、本月、本季、本年第一天和最后一天,这些常见的都有,返回结果“YYYY-mm-dd”形式,方便处理。
  • 获取本周的第一天和最后一天: SimpleDateFormat dateFormater = new SimpleDateFormat( "yyyy-MM-dd"); Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_WEEK, 1); cal....
  • 以下getdate()为获取当天的日期,按照实际需求,可以替换成参数或实际的日期当月天数select day(dateadd(ms,-3,DATEADD(m, DATEDIFF(m,0,getdate())+1,0)))当月第一天select dateadd(d,-day(getdate())+1,getdate()...
  • Oracle 获取本周、本月、本季、本年第一天和最后一天

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 175
精华内容 70
关键字:

获取本年第一天