Devlec.com Javacstudy.com
MyÆäÀÌÁö |  óÀ½»ç¿ëÀÚ ÀÌ¿ë¾È³» |  ÀÌ¿ë¹®ÀÇ |  ȸ»ç¼Ò°³

¡á Æ©ÅÍ°Ô½ÃÆÇ Article Number : 22769

ÁÖ¼¼ÈÆ´ÔÀÌ ÀÛ¼ºÇϽŠ³»¿ëÀÔ´Ï´Ù. 2015-06-11   |   Refer : 815
÷ºÎÆÄÀÏ : None   À̹ÌÁö : None ŸÀÔ : °ø°³±Û

°­ÀǸ¦ º¸¸ç ÂüÁ¶ÇÏ°í Àִ åÀε¥... Àǹ®ÀÌ »ý°Ü¼­ Áú¹®µå¸³´Ï´Ù.

¾Æ·¡ Äڵ忡¼­...
weekFromToday = new Date(today.getTime() + 7 * 24 * 60 * 60 * 1000);

weekFromTodayÀÇ Date°´Ã¼´Â getTime()À̶ó´Â ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© ¹Ð¸®¼¼ÄÁµå °ªÀ» °¡Áö°Ô µÇ´Âµ¥....

±× ¾Æ·¡ Äڵ带 º¸¸é...

day = dayNames[weekFromToday.getDay()]; À̶õ Äڵ尡 ³ª¿É´Ï´Ù.

weekFromToday °´Ã¼ °ªÀº ¹Ð¸®¼¼ÄÁµåÀε¥ ¿©±â¼­ ¾î¶»°Ô getDay() Áï, ¿äÀÏ°ª(0~6)À» °¡Áö°í ¿Ã ¼ö ÀÖ´ÂÁö ÀÌÇØ°¡ °¡Áú ¾Ê½À´Ï´Ù.

´äº¯ ºÎŹµå¸®°Ú½À´Ï´Ù.

------------------------------------------------------------------------
/* The script is placed inside an immediately invoked function expression
which helps protect the scope of variables */

(function() {

// PART ONE: CREATE HOTEL OBJECT AND WRITE OUT THE OFFER DETAILS

// Create a hotel object using object literal syntax
var hotel = {
name: 'Park',
roomRate: 240, // Amount in dollars
discount: 15, // Percentage discount
offerPrice: function() {
var offerRate = this.roomRate * ((100 - this.discount) / 100);
return offerRate;
}
};

// Write out the hotel name, standard rate, and the special rate
var hotelName, roomRate, specialRate; // Declare variables

hotelName = document.getElementById('hotelName'); // Get elements
roomRate = document.getElementById('roomRate');
specialRate = document.getElementById('specialRate');

hotelName.textContent = hotel.name; // Write hotel name
roomRate.textContent = '$' + hotel.roomRate.toFixed(2); // Write room rate
specialRate.textContent = '$' + hotel.offerPrice(); // Write offer price


// PART TWO: CALCULATE AND WRITE OUT THE EXPIRY DETAILS FOR THE OFFER
var expiryMsg; // Message displayed to users
var today; // Today's date
var elEnds; // The element that shows the message about the offer ending

function offerExpires(today) {
// Declare variables within the function for local scope
var weekFromToday, day, date, month, year, dayNames, monthNames;

// Add 7 days time (added in milliseconds)
weekFromToday = new Date(today.getTime() + 7 * 24 * 60 * 60 * 1000);

// Create arrays to hold the names of days / months
dayNames = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
monthNames = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];

// Collect the parts of the date to show on the page
day = dayNames[weekFromToday.getDay()];
date = weekFromToday.getDate();
month = monthNames[weekFromToday.getMonth()];
year = weekFromToday.getFullYear();

// Create the message
expiryMsg = 'Offer expires next ';
expiryMsg += day + '
(' + date + ' ' + month + ' ' + year + ')';
return expiryMsg;
}

today = new Date(); // Put today's date in variable
elEnds = document.getElementById('offerEnds'); // Get the offerEnds element
elEnds.innerHTML = offerExpires(today); // Add the expiry message

// Finish the immediately invoked function expression
}());


·Îµù½Ã°£ : 0.000 sec
±Û ´äº¯   ±Û ¼öÁ¤   ±Û »èÁ¦   ±Û ¸ñ·Ï


   
   
Ȩ ȸ»ç¼Ò°³ ÀÌ¿ë¾à°ü °³ÀÎÁ¤º¸ º¸È£Á¤Ã¥ ÀÌ¿ë¾È³» Q&A FAQ Guide