2015-09-12 3 views
8

मेरे पास एक त्वरित सवाल है .. मैं 'क्लिकफनल' नामक वेबसाइट निर्माता का उपयोग कर रहा हूं, और वे सुविधा का समर्थन नहीं करते हैं जो मुझे वर्तमान दिनांक प्रदर्शित करने की अनुमति देगा। लेकिन, मुझे .. यह करने के लिए कस्टम HTML जोड़ सकते हैंएचटीएमएल डिस्प्ले वर्तमान दिनांक

और किसी को भी उसे शायद जानता है प्रारूप में वेबसाइट आज की तारीख पर दिखाने के लिए कि कैसे मैं सोच रहा था: yyyy dd/mm/

वर्तमान में मैं इस की कोशिश की है:

<p id="date"></p> 
<script> 
document.getElementById("date").innerHTML = Date(); 
</script> 

और यह काम करता है, लेकिन यह प्रदर्शित करता है तारीख को यह पसंद है:

शनि सितं, 12 2015 16:40:10 GMT + 0200 (समय-क्षेत्र ....)

किसी भी मदद की सराहना की है।

धन्यवाद।

उत्तर

14

यहाँ एक तरीका है पढ़ सकते हैं। आपको दिनांक वस्तु (दिन, महीना & वर्ष) से ​​अलग-अलग घटक प्राप्त करना होगा और फिर स्ट्रिंग बनाएं और प्रारूपित करें, हालांकि आप चाहें।

n = new Date(); 
 
y = n.getFullYear(); 
 
m = n.getMonth() + 1; 
 
d = n.getDate(); 
 
document.getElementById("date").innerHTML = m + "/" + d + "/" + y;
<p id="date"></p>

+0

ठीक है .. इस काम करता है, लेकिन पता चलता दिन, जब का उपयोग करना पसंद अपनी 12 वीं? – Miqro

+0

ठीक है, तय है। माफ़ कीजिये। मुझे GetDate की बजाय दिन (सप्ताह का दिन, जो शनिवार के लिए 6 है) मिला था। यह अभी काम करता है। – Lance

+0

वाह .. अद्भुत काम करें .. त्वरित सवाल, अगर यह बहुत ज्यादा नहीं है .. क्या इसे इस तरह बनाना संभव है: 12 सितंबर 2015? – Miqro

1
var currentDate = new Date(), 
    currentDay = currentDate.getDate() < 10 
       ? '0' + currentDate.getDate() 
       : currentDate.getDate(), 
    currentMonth = currentDate.getMonth() < 9 
       ? '0' + (currentDate.getMonth() + 1) 
       : (currentDate.getMonth() + 1); 

document.getElementById("date").innerHTML = currentDay + '/' + currentMonth + '/' + currentDate.getFullYear(); 

आप Date object के बारे में अधिक

6

उपयोग Date::toLocaleDateString

new Date().toLocaleDateString() 
= "9/13/2015" 

आप innerHTML स्थापित करने के लिए, बस लिख

<p> 
<script> document.write(new Date().toLocaleDateString()); </script> 
</p> 

काम करेंगे द्वारा जरूरत नहीं है।

supportness

पी.एस.

new Date().toDateString() 
= "Sun Sep 13 2015" 
0

मैं

<input type='date' id='hasta' value='<?php echo date('Y-m-d');?>'> 

कि महीने की 6 वीं रूप में अच्छी तरह से काम करता है

+2

यह PHP है, HTML (या जावास्क्रिप्ट) नहीं। – melpomene

+0

मुझे यह चाहिए कि मुझे – nocturne

0

n = new Date(); 
 
y = n.getFullYear(); 
 
m = n.getMonth() + 1; 
 
d = n.getDate(); 
 
document.getElementById("date").innerHTML = m + "/" + d + "/" + y;
<p id="date"></p>

+1

स्टैक ओवरफ्लो में आपका स्वागत है और आपकी मदद के लिए धन्यवाद। आप कुछ स्पष्टीकरण जोड़कर अपना जवाब और भी बेहतर बनाना चाहते हैं। कृपया [दौरे] लेने के लिए बैज प्राप्त करने पर विचार करें। – Yunnosch

संबंधित मुद्दे