関数 _wp_mysql_week()
定義ファイル :/blog/wp-includes/functions.php 21
_wp_mysql_week()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | /** * Return a MySQL expression for selecting the week number based on the start_of_week option. * * @internal * @since 3.0.0 * * @param string $column Database column. * @return string SQL clause. */ function _wp_mysql_week( $column ) { switch ( $start_of_week = (int) get_option( 'start_of_week' ) ) { case 1 : return "WEEK( $column, 1 )"; case 2 : case 3 : case 4 : case 5 : case 6 : return "WEEK( DATE_SUB( $column, INTERVAL $start_of_week DAY ), 0 )"; case 0 : default : return "WEEK( $column, 0 )"; } } |