สอบถาม javascript แสดง 0 หน้าตัว เลข 1-9 ครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถาม javascript แสดง 0 หน้าตัว เลข 1-9 ครับ

สอบถาม javascript แสดง 0 หน้าตัว เลข 1-9 ครับ
<!DOCTYPE html>
<html lang="th">
<head>
	<script src="js/jquery-1.11.3.min.js"></script>
	<script src='js/moment.min.js'></script>
	<script>

	
	$(document).ready(function() {
		
		$("#b").click(function(){
			var start  = "2015-07-01 10:00:00";
			var end = "2015-07-01 11:00:00";

			var ms = moment(start,"YYYY-MM-DD HH:mm:ss").diff(moment(end,"YYYY-MM-DD HH:mm:ss"));
			var d = moment.duration(ms);
			
			var s =  Math.floor(d.asHours()) + moment(ms).format(":mm");
			alert(s); 
		});

	


	});

	</script>
</head>
<body>

	
	<button id="b">b</button>

	
</body>
</html>
ผมลอง   "0+"Math.floor(d.asHours())   แต่ถ้ามันติดลบ จะได้ 0-1  นะครับ ถ้า อยากให้ เป็น  -01 หรือ  ถ้าไม่ติดลบ จะได้ 01 นะครับ


Wowowow 61.90.36.xxx 13-07-2015 10:30:11

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ลองแบบนี้ดู
var new_x = (x<0)?"-0"+Math.abs(x):"0" Math.abs(x);


ninenik 180.183.54.xxx 13-07-2015






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ