Ticket #28310: 28310.4.diff
File 28310.4.diff, 3.9 KB (added by , 10 years ago) |
---|
-
src/wp-includes/functions.php
21 21 * @param string $format Format of the date to return. 22 22 * @param string $date Date string to convert. 23 23 * @param bool $translate Whether the return date should be translated. Default true. 24 * @return string|int Formatted date string, or Unix timestamp.24 * @return string|int|bool Formatted date string or Unix timestamp. False if $date is empty. 25 25 */ 26 26 function mysql2date( $format, $date, $translate = true ) { 27 27 if ( empty( $date ) ) -
src/wp-includes/general-template.php
1725 1725 * 1726 1726 * @param string $d Optional. PHP date format defaults to the date_format option if not specified. 1727 1727 * @param int|WP_Post $post Optional. Post ID or WP_Post object. Default current post. 1728 * @return string Date the current post was written.1728 * @return string|bool Date the current post was written. False on failure. 1729 1729 */ 1730 1730 function get_the_date( $d = '', $post = null ) { 1731 1731 $post = get_post( $post ); 1732 1732 1733 if ( ! $post ) { 1734 return false; 1735 } 1736 1733 1737 if ( '' == $d ) { 1734 1738 $the_date = mysql2date( get_option( 'date_format' ), $post->post_date ); 1735 1739 } else { … … 1839 1843 * was written. Either 'G', 'U', or php date format defaults 1840 1844 * to the value specified in the time_format option. Default empty. 1841 1845 * @param int|WP_Post $post WP_Post object or ID. Default is global $post object. 1842 * @return string|int Formatted date string, or Unix timestamp.1846 * @return string|int|bool Formatted date string or Unix timestamp. False on failure. 1843 1847 */ 1844 1848 function get_the_time( $d = '', $post = null ) { 1845 1849 $post = get_post($post); 1846 1850 1851 if ( ! $post ) { 1852 return false; 1853 } 1854 1847 1855 if ( '' == $d ) 1848 1856 $the_time = get_post_time(get_option('time_format'), false, $post, true); 1849 1857 else … … 1873 1881 * @param bool $gmt Optional. Whether to retrieve the GMT time. Default false. 1874 1882 * @param int|WP_Post $post WP_Post object or ID. Default is global $post object. 1875 1883 * @param bool $translate Whether to translate the time string. Default false. 1876 * @return string|int Formatted date string, or Unix timestamp.1884 * @return string|int|bool Formatted date string or Unix timestamp. False on failure. 1877 1885 */ 1878 1886 function get_post_time( $d = 'U', $gmt = false, $post = null, $translate = false ) { 1879 1887 $post = get_post($post); 1880 1888 1889 if ( ! $post ) { 1890 return false; 1891 } 1892 1881 1893 if ( $gmt ) 1882 1894 $time = $post->post_date_gmt; 1883 1895 else … … 1951 1963 * 1952 1964 * @since 2.0.0 1953 1965 * 1954 * @param string $d Optional, default is 'U'. Either 'G', 'U', or php date format. 1955 * @param bool $gmt Optional, default is false. Whether to return the gmt time. 1956 * @param int|object $post Optional, default is global post object. A post_id or post object 1957 * @param bool $translate Optional, default is false. Whether to translate the result 1958 * @return string Returns timestamp 1966 * @param string $d Optional. Format to use for retrieving the time the post 1967 * was modified. Either 'G', 'U', or php date format. Default 'U'. 1968 * @param bool $gmt Optional. Whether to retrieve the GMT time. Default false. 1969 * @param int|WP_Post $post WP_Post object or ID. Default is global $post object. 1970 * @param bool $translate Whether to translate the time string. Default false. 1971 * @return string|int|bool Formatted date string or Unix timestamp. False on failure. 1959 1972 */ 1960 1973 function get_post_modified_time( $d = 'U', $gmt = false, $post = null, $translate = false ) { 1961 1974 $post = get_post($post); 1962 1975 1976 if ( ! $post ) { 1977 return false; 1978 } 1979 1963 1980 if ( $gmt ) 1964 1981 $time = $post->post_modified_gmt; 1965 1982 else