试图在日期选择器上使用formatDate

Trying to use formatDate on datepicker

本文关键字:formatDate 选择器 日期      更新时间:2023-09-26

我试图格式化一个日期选择器有一个特定的格式。我正在寻找的格式是ISO 8601 yy-mm-dd。$(function)内部有问题,但我不确定是什么。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>jQuery UI Datepicker - Format date</title>
    <link rel="stylesheet" href="<?php echo $jquery_css?>" type="text/css" />
    <script type="text/javascript" src="<?php echo $jquery?>"></script>
    <script type="text/javascript" src="<?php echo $jquery_ui?>"></script>
    <script type="text/javascript">
    $(function() {
        $.datepicker.formatDate('yy-mm-dd', "datepicker");
    });
    </script>
</head>
<body>
<div class="demo">
<p>Date: <input type="text" id="datepicker" size="30"/></p>
</div>

$("#datepicker").datepicker({dateFormat: 'yy-mm-dd'})

是你想要的语法

http://docs.jquery.com/UI/Datepicker option-dateFormat

如果您只使用jQuery来实现这个特性(而不是用于更大的框架),我建议跳过jQuery,直接使用datejs。