date date - वर्तमान वर्ष प्राप्त करने के लिए मैं PHP का उपयोग कैसे करूं?




today and (19)

मैं एक वेब साइट के पाद लेख में एक कॉपीराइट नोटिस रखना चाहता हूं, लेकिन मुझे लगता है कि साल के लिए यह बेहद मुश्किल है। मैं PHP 4 और PHP 4 साथ स्वचालित रूप से वर्ष अपडेट कैसे करूं?


Answers

http://us2.php.net/date

echo date('Y');



कॉपीराइट दिखाने का मेरा तरीका, यह स्वचालित रूप से अपडेट हो रहा है

<p class="text-muted credit">Copyright &copy;
    <?php
        $copyYear = 2017; // Set your website start date
        $curYear = date('Y'); // Keeps the second year updated
        echo $copyYear . (($copyYear != $curYear) ? '-' . $curYear : '');
    ?> 
</p>    

यह परिणाम को आउटपुट करेगा

copyright @ 2017   //if $copyYear is 2017 
copyright @ 2017-201x    //if $copyYear is not equal to Current Year.

आप या तो date या बार-बार उपयोग कर सकते हैं। इस मामले में मैं कहूंगा कि इससे कोई फर्क नहीं पड़ता कि एक वर्ष एक वर्ष है, इससे कोई फर्क नहीं पड़ता कि (जब तक कोई लोकेल अलग-अलग प्रारूप न हो?)

उदाहरण के लिए:

<?php echo date("Y"); ?>

एक तरफ ध्यान दें, जब PHP में स्वरूपण तिथियां तब महत्वपूर्ण होती हैं जब आप अपनी तिथि को किसी डिफ़ॉल्ट लोकेल में अपनी डिफ़ॉल्ट रूप से प्रारूपित करना चाहते हैं। यदि ऐसा है, तो आपको सेटलोकेल और स्ट्रेटटाइम का उपयोग करना होगा। तिथि पर date अनुसार:

अन्य भाषाओं में तिथियों को प्रारूपित करने के लिए, आपको दिनांक () के बजाय setlocale () और strftime () फ़ंक्शंस का उपयोग करना चाहिए।

इस दृष्टिकोण से, मुझे लगता है कि जितना संभव हो सके स्ट्रेटटाइम का उपयोग करना सबसे अच्छा होगा, अगर आपके पास अपने एप्लिकेशन को स्थानीयकृत करने की दूरस्थ संभावना भी है। यदि यह कोई मुद्दा नहीं है, तो उसे सबसे अच्छा पसंद करें।


<?php echo date("Y"); ?>

एक PHP फ़ंक्शन का उपयोग करें जिसे date() कहा जाता है।

यह वर्तमान तिथि लेता है और फिर आप इसे एक प्रारूप प्रदान करते हैं

और प्रारूप सिर्फ वाई होगा। कैपिटल वाई चार अंकों का साल होने जा रहा है।

<?php echo date("Y"); ?>

<?php date_default_timezone_set("Asia/Kolkata");?><?=date("Y");?>

आप गतिशील कॉपीराइट वर्ष प्राप्त करने के लिए इसे फ़ूटर अनुभागों में उपयोग कर सकते हैं


अधिक ऑब्जेक्ट उन्मुख दिशा में PHP शीर्षक के साथ, मुझे आश्चर्य है कि यहां किसी ने भी अंतर्निहित DateTime क्लास का संदर्भ नहीं दिया है:

$now = new DateTime();
$year = $now->format("Y");

या तत्कालता पर कक्षा सदस्य पहुंच के साथ एक-लाइनर (php> = 5.4):

$year = (new DateTime)->format("Y");

पूर्ण वर्ष का उपयोग करें:

 <?php 
    echo $curr_year = date('Y'); // it will display full year ex. 2017
?>

या साल के केवल दो अंकों का उपयोग इस तरह किया जाता है:

 <?php 
    echo $curr_year = date('y'); // it will display short 2 digit year ex. 17
?>

यहां मैं क्या करता हूं:

<?php echo date("d-m-Y") ?>

नीचे यह बताता है कि यह क्या करता है:

d = day
m = month
Y = year

वाई आपको दो अंक (उदाहरण के लिए 1 99 0) और वाई को दो अंकों के लिए देगा (उदाहरण के लिए 9 0)


PHP 5.4+ तक

<?php
    $current= new \DateTime();
    $future = new \DateTime('+ 1 years');

    echo $current->format('Y'); 
    //For 4 digit ('Y') for 2 digit ('y')
?>

या आप इसे एक लाइन के साथ उपयोग कर सकते हैं

$year = (new DateTime)->format("Y");

यदि आप वर्ष को एक और विधि में वृद्धि या घटाना चाहते हैं; नीचे की तरह संशोधित लाइन जोड़ें।

<?PHP 
  $now   = new DateTime;
  $now->modify('-1 years'); //or +1 or +5 years 
  echo $now->format('Y');
  //and here again For 4 digit ('Y') for 2 digit ('y')
?>

आप सरल PHP दिनांक वर्ग का उपयोग कर सकते हैं। यह कई उपयोगी विधियों और कार्यों को प्रदान करता है:

$date = new simpleDate();
echo $date->now()->getYear(); 
echo $date->now()->getMonth();
echo $date->set('2013-01-21')->getDayString();
echo $date->now()->compare('2013-01-21')->isBefore();
...

आप अधिक उदाहरणों के लिए लाइब्रेरी ट्यूटोरियल पेज देख सकते हैं


बस लिखें:

date("Y") // A full numeric representation of a year, 4 digits
          // Examples: 1999 or 2003

या:

date("y"); // A two digit representation of a year     Examples: 99 or 03

और इस मूल्य को 'गूंजें' ...


बीटीडब्ल्यू ... साइट कॉपीराइट प्रदर्शित करने के कुछ उचित तरीके हैं। कुछ लोगों के पास चीजों को अनावश्यक बनाने की प्रवृत्ति है यानी: कॉपीराइट © दोनों का एक ही अर्थ है। महत्वपूर्ण कॉपीराइट भाग हैं:

**Symbol, Year, Author/Owner and Rights statement.** 

PHP + HTML का उपयोग करना:

<p id='copyright'>&copy; <?php echo date("Y"); ?> Company Name All Rights Reserved</p>

या

<p id='copyright'>&copy; <?php echo "2010-".date("Y"); ?> Company Name All Rights Reserved</p

strftime("%Y");

मुझे बार-बार प्यार है। यह तिथियों / समय के हिस्सों को पकड़ने / पुनः संयोजित करने के लिए एक महान कार्य है।

इसके अलावा यह लोकेल सेटिंग्स का सम्मान करता है जो दिनांक फ़ंक्शन नहीं करता है।


echo date('Y') आपको वर्तमान वर्ष देता है, और यह date() से स्वचालित रूप से अपडेट हो date() हमें वर्तमान तिथि दें।


यह आपको स्थानीय समय देता है:

$year = date('Y'); // 2008

और यह एक यूटीसी :

$year = gmdate('Y'); // 2008

new Date() का उपयोग करने के बजाय आपको इसका उपयोग करना चाहिए:

var timestamp = Date.parse('foo');

if (isNaN(timestamp) == false) {
  var d = new Date(timestamp);
}

Date.parse() एक टाइमस्टैम्प देता है, एक पूर्णांक 01 / जनवरी / 1 9 70 से मिलीसेकंड की संख्या का प्रतिनिधित्व करता है। यह NaN वापस करेगा यदि यह आपूर्ति की गई दिनांक स्ट्रिंग को पार्स नहीं कर सकता है।





php date