View Post
C#和JS擷取時間
C#:
//擷取日期+時間
DateTime.Now.ToString("yyyy-MM-dd hh:mm"); //2020-6-19 15:02
DateTime.Now.ToString(); // 2020-6-19 15:02:10
DateTime.Now.ToLocalTime().ToString(); // 2020-6-19 15:02:10
//擷取日期
DateTime.Now.ToLongDateString().ToString(); // 2020年6月19日
DateTime.Now.ToShortDateString().ToString(); // 2020-6-19
DateTime.Now.ToString("yyyy-MM-dd"); // 2020-6-19
DateTime.Now.Date.ToString(); // 2020-6-19 0:00:00
//擷取時間
DateTime.Now.ToLongTimeString().ToString(); // 15:02:10
DateTime.Now.ToShortTimeString().ToString(); // 15:02:10
DateTime.Now.ToString("hh:mm:ss"); // 3:02:10
DateTime.Now.TimeOfDay.ToString(); // 15:02:10.7187500
//其他
DateTime.ToFileTime().ToString(); // 128650040212500000
DateTime.Now.ToFileTimeUtc().ToString(); // 128650040772968750
DateTime.Now.ToOADate().ToString(); // 39695.8461709606
DateTime.Now.ToUniversalTime().ToString(); // 15:02:10 12:19:14
DateTime.Now.Year.ToString(); 擷取年份 // 2020
DateTime.Now.Month.ToString(); 擷取月份 // 6
DateTime.Now.DayOfWeek.ToString(); 擷取星期 // Saturday
DateTime.Now.DayOfYear.ToString(); 擷取第幾天 // 248
DateTime.Now.Hour.ToString(); 擷取小時 // 15
DateTime.Now.Minute.ToString(); 擷取分鐘 // 2
DateTime.Now.Second.ToString(); 擷取秒數 // 45
//n為一個數,可以數整數,也可以事小數
dt.AddYears(n).ToString(); //時間加n年
dt.AddDays(n).ToString(); //加n天
dt.AddHours(n).ToString(); //加n小時
dt.AddMonths(n).ToString(); //加n個月
dt.AddSeconds(n).ToString(); //加n秒
dt.AddMinutes(n).ToString(); //加n分
JS:
var myDate = new Date();
myDate.getYear(); //擷取目前年份(2位)
myDate.getFullYear(); //擷取完整的年份(4位,1970-????)
myDate.getMonth(); //擷取目前月份(0-11,0代表1月)
myDate.getDate(); //擷取目前日(1-31)
myDate.getDay(); //擷取目前星期X(0-6,0代表星期天)
myDate.getTime(); //擷取目前時間(從1970.1.1開始的毫秒數)
myDate.getHours(); //擷取目前小時數(0-23)
myDate.getMinutes(); //擷取目前分鐘數(0-59)
myDate.getSeconds(); //擷取目前秒數(0-59)
myDate.getMilliseconds(); //擷取目前毫秒數(0-999)
myDate.toLocaleDateString(); //擷取目前日期
var mytime=myDate.toLocaleTimeString(); //擷取目前時間
myDate.toLocaleString( ); //擷取日期與時間