यह समारोह इस कार्य के लिए स्टैक ओवरफ़्लो पर एक योगदानकर्ता के प्रारूप 12hr के लिए समय, क्रेडिट धर्मान्तरित:मैं किसी दिनांक प्रकार के इनपुट प्रकार का मान कैसे पास करूं?
जे एस
function ampm(date) {
var hours = date.getHours();
var minutes = date.getMinutes();
var ampm = hours >= 12 ? 'pm' : 'am';
hours = hours % 12;
hours = hours ? hours : 12; // 0 should be 12
minutes = minutes < 10 ? '0'+minutes : minutes; // if minutes less than 10, add a 0 in front of it ie: 6:6 -> 6:06
var strTime = hours + ':' + minutes + ' ' + ampm;
document.getElementById('time').value = strTime;
return strTime;
}
////This is how the value of the time input is supposed to be displayed in 12 hr format
_("display_time").innerHTML = ampm(new Date());
एचटीएमएल
<!--This is the input field where a user selects a time-->
<input id="time" placeholder="Time" type="time" name="time" />
<!--This is where the value of the time input is supposed to be displayed in 12 hr format-->>
<span id="display_time"></span>
मेरा प्रश्न कैसे करना है मुझे 12hr प्रारूप में अवधि टैग पर प्रदर्शित होने के लिए इनपुट इनपुट फ़ील्ड का मान मिलता है। यह कोड अर्द्ध काम कर रहा है।
यह 12hr प्रारूप में समय प्रदर्शित लेकिन केवल वर्तमान समय प्रदर्शित करता है। प्रवाह चार्ट होगा कुछ की तरह, उपयोगकर्ता समय इनपुट में समय का चयन करता है -> कुछ जे एस 12hr प्रारूप में बदलने के लिए -> स्पैन टैग में 12hr प्रारूप के रूप में प्रदर्शन। कोई सलाह या सुझाव?
, ईमानदारी से कहूं तो यह प्रतीत होता है जैसे आप अपने जीवन उलझी रहे हैं:
यह एक लाइव डेमो पैरामीटर
onchange="ampm(this.value)
के रूप में अपने मूल्य के साथ समय इनपुट के onchange घटना का उपयोग कर रहा है। सरल समाधान का प्रस्ताव देने वाले समय और दिनांक वस्तुओं के बारे में बहुत सारे स्टैक ओवरफ्लो प्रश्न हैं। आपको बस थोड़ा सा खोजना है। – rottenoatsक्या आप उपयोगकर्ता को "समय इनपुट में समय चुनने" की अनुमति देने की योजना बना रहे हैं? उस समय का प्रारूप क्या है (स्ट्रिंग? टाइम? टाइमस्टैम्प?) –
यह http://stackoverflow.com/questions/4904667/html-how-do-i-insert-dynamic-date-in-webpage – aSoler